/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.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/chromosome-symm.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 04:49:51,216 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 04:49:51,217 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 04:49:51,273 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 04:49:51,275 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 04:49:51,279 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 04:49:51,288 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 04:49:51,291 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 04:49:51,292 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 04:49:51,293 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 04:49:51,293 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 04:49:51,294 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 04:49:51,294 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 04:49:51,295 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 04:49:51,295 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 04:49:51,296 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 04:49:51,296 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 04:49:51,297 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 04:49:51,298 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 04:49:51,299 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 04:49:51,300 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 04:49:51,301 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 04:49:51,301 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 04:49:51,302 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 04:49:51,304 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 04:49:51,304 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 04:49:51,304 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 04:49:51,304 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 04:49:51,305 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 04:49:51,305 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 04:49:51,306 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 04:49:51,306 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 04:49:51,306 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 04:49:51,307 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 04:49:51,308 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 04:49:51,308 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 04:49:51,308 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 04:49:51,308 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 04:49:51,309 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 04:49:51,309 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 04:49:51,310 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 04:49:51,310 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-18 04:49:51,325 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 04:49:51,325 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 04:49:51,325 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 04:49:51,325 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 04:49:51,326 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 04:49:51,326 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 04:49:51,326 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 04:49:51,326 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 04:49:51,327 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 04:49:51,327 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 04:49:51,327 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 04:49:51,327 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 04:49:51,327 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 04:49:51,327 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 04:49:51,327 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 04:49:51,327 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 04:49:51,328 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 04:49:51,328 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 04:49:51,328 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 04:49:51,328 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 04:49:51,328 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 04:49:51,328 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 04:49:51,328 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 04:49:51,328 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 04:49:51,329 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 04:49:51,329 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 04:49:51,329 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 04:49:51,329 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 04:49:51,329 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 04:49:51,329 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 04:49:51,329 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 04:49:51,329 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 04:49:51,329 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 04:49:51,330 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 04:49:51,512 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 04:49:51,535 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 04:49:51,537 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 04:49:51,537 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 04:49:51,539 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 04:49:51,539 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/chromosome-symm.wvr.bpl [2022-01-18 04:49:51,540 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/chromosome-symm.wvr.bpl' [2022-01-18 04:49:51,577 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 04:49:51,579 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 04:49:51,579 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 04:49:51,579 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 04:49:51,580 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 04:49:51,587 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:49:51" (1/1) ... [2022-01-18 04:49:51,591 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:49:51" (1/1) ... [2022-01-18 04:49:51,596 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 04:49:51,597 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 04:49:51,598 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 04:49:51,598 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 04:49:51,598 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 04:49:51,602 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:49:51" (1/1) ... [2022-01-18 04:49:51,603 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:49:51" (1/1) ... [2022-01-18 04:49:51,604 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:49:51" (1/1) ... [2022-01-18 04:49:51,605 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:49:51" (1/1) ... [2022-01-18 04:49:51,608 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:49:51" (1/1) ... [2022-01-18 04:49:51,609 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:49:51" (1/1) ... [2022-01-18 04:49:51,610 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:49:51" (1/1) ... [2022-01-18 04:49:51,614 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 04:49:51,615 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 04:49:51,615 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 04:49:51,615 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 04:49:51,616 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:49:51" (1/1) ... [2022-01-18 04:49:51,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 04:49:51,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:49:51,636 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 04:49:51,651 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 04:49:51,673 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 04:49:51,673 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 04:49:51,673 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 04:49:51,674 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 04:49:51,674 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 04:49:51,674 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 04:49:51,674 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 04:49:51,674 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 04:49:51,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 04:49:51,675 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 04:49:51,715 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 04:49:51,716 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 04:49:51,826 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 04:49:51,856 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 04:49:51,857 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-18 04:49:51,858 INFO L202 PluginConnector]: Adding new model chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:49:51 BoogieIcfgContainer [2022-01-18 04:49:51,858 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 04:49:51,859 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 04:49:51,860 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 04:49:51,863 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 04:49:51,864 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:49:51" (1/2) ... [2022-01-18 04:49:51,864 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ac5033c and model type chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 04:49:51, skipping insertion in model container [2022-01-18 04:49:51,864 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "chromosome-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:49:51" (2/2) ... [2022-01-18 04:49:51,865 INFO L111 eAbstractionObserver]: Analyzing ICFG chromosome-symm.wvr.bpl [2022-01-18 04:49:51,869 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 04:49:51,869 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 04:49:51,869 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 04:49:51,869 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 04:49:51,889 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 04:49:51,924 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 04:49:51,931 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 04:49:51,931 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 04:49:51,951 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 23 places, 18 transitions, 52 flow [2022-01-18 04:49:51,965 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 28 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:51,966 INFO L276 IsEmpty]: Start isEmpty. Operand has 28 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:51,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 04:49:51,974 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:51,974 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:51,974 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:49:51,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:49:51,978 INFO L85 PathProgramCache]: Analyzing trace with hash -2064485406, now seen corresponding path program 1 times [2022-01-18 04:49:51,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:49:51,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797328435] [2022-01-18 04:49:51,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:51,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:49:52,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:52,113 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 04:49:52,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:49:52,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797328435] [2022-01-18 04:49:52,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797328435] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 04:49:52,114 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 04:49:52,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 04:49:52,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832379833] [2022-01-18 04:49:52,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 04:49:52,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 04:49:52,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:49:52,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 04:49:52,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 04:49:52,138 INFO L87 Difference]: Start difference. First operand has 28 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 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 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:49:52,199 INFO L93 Difference]: Finished difference Result 50 states and 90 transitions. [2022-01-18 04:49:52,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 04:49:52,200 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 04:49:52,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:49:52,205 INFO L225 Difference]: With dead ends: 50 [2022-01-18 04:49:52,206 INFO L226 Difference]: Without dead ends: 45 [2022-01-18 04:49:52,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 04:49:52,209 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 15 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:49:52,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 15 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 04:49:52,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-01-18 04:49:52,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 30. [2022-01-18 04:49:52,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 56 transitions. [2022-01-18 04:49:52,251 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 56 transitions. Word has length 12 [2022-01-18 04:49:52,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:49:52,252 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 56 transitions. [2022-01-18 04:49:52,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,253 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 56 transitions. [2022-01-18 04:49:52,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 04:49:52,255 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:52,255 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:52,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 04:49:52,256 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:49:52,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:49:52,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1999164596, now seen corresponding path program 2 times [2022-01-18 04:49:52,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:49:52,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176221101] [2022-01-18 04:49:52,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:52,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:49:52,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:52,321 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 04:49:52,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:49:52,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176221101] [2022-01-18 04:49:52,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176221101] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 04:49:52,322 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 04:49:52,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 04:49:52,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863493142] [2022-01-18 04:49:52,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 04:49:52,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 04:49:52,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:49:52,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 04:49:52,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 04:49:52,324 INFO L87 Difference]: Start difference. First operand 30 states and 56 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:49:52,385 INFO L93 Difference]: Finished difference Result 48 states and 89 transitions. [2022-01-18 04:49:52,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 04:49:52,386 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 04:49:52,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:49:52,387 INFO L225 Difference]: With dead ends: 48 [2022-01-18 04:49:52,387 INFO L226 Difference]: Without dead ends: 48 [2022-01-18 04:49:52,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 04:49:52,388 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 14 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:49:52,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 16 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:49:52,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-01-18 04:49:52,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 33. [2022-01-18 04:49:52,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.9375) internal successors, (62), 32 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 04:49:52,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 62 transitions. [2022-01-18 04:49:52,394 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 62 transitions. Word has length 12 [2022-01-18 04:49:52,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:49:52,394 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 62 transitions. [2022-01-18 04:49:52,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,395 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 62 transitions. [2022-01-18 04:49:52,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 04:49:52,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:52,395 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:52,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 04:49:52,396 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:49:52,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:49:52,396 INFO L85 PathProgramCache]: Analyzing trace with hash -147006164, now seen corresponding path program 3 times [2022-01-18 04:49:52,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:49:52,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378799794] [2022-01-18 04:49:52,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:52,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:49:52,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:52,451 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 04:49:52,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:49:52,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378799794] [2022-01-18 04:49:52,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378799794] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 04:49:52,452 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 04:49:52,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 04:49:52,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921351222] [2022-01-18 04:49:52,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 04:49:52,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 04:49:52,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:49:52,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 04:49:52,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 04:49:52,461 INFO L87 Difference]: Start difference. First operand 33 states and 62 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:49:52,498 INFO L93 Difference]: Finished difference Result 36 states and 68 transitions. [2022-01-18 04:49:52,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 04:49:52,499 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 04:49:52,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:49:52,499 INFO L225 Difference]: With dead ends: 36 [2022-01-18 04:49:52,499 INFO L226 Difference]: Without dead ends: 36 [2022-01-18 04:49:52,500 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 04:49:52,501 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 14 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:49:52,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 12 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 04:49:52,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-01-18 04:49:52,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 33. [2022-01-18 04:49:52,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.9375) internal successors, (62), 32 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 04:49:52,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 62 transitions. [2022-01-18 04:49:52,506 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 62 transitions. Word has length 12 [2022-01-18 04:49:52,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:49:52,506 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 62 transitions. [2022-01-18 04:49:52,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,506 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 62 transitions. [2022-01-18 04:49:52,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 04:49:52,507 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:52,507 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:52,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 04:49:52,508 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:49:52,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:49:52,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1919200413, now seen corresponding path program 1 times [2022-01-18 04:49:52,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:49:52,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433108102] [2022-01-18 04:49:52,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:52,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:49:52,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:52,550 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 04:49:52,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:49:52,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433108102] [2022-01-18 04:49:52,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433108102] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 04:49:52,551 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 04:49:52,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 04:49:52,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979419136] [2022-01-18 04:49:52,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 04:49:52,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 04:49:52,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:49:52,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 04:49:52,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 04:49:52,553 INFO L87 Difference]: Start difference. First operand 33 states and 62 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:49:52,582 INFO L93 Difference]: Finished difference Result 38 states and 72 transitions. [2022-01-18 04:49:52,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 04:49:52,583 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-01-18 04:49:52,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:49:52,583 INFO L225 Difference]: With dead ends: 38 [2022-01-18 04:49:52,583 INFO L226 Difference]: Without dead ends: 38 [2022-01-18 04:49:52,584 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 04:49:52,584 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 12 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:49:52,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 12 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 04:49:52,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2022-01-18 04:49:52,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2022-01-18 04:49:52,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.945945945945946) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 72 transitions. [2022-01-18 04:49:52,589 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 72 transitions. Word has length 13 [2022-01-18 04:49:52,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:49:52,589 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 72 transitions. [2022-01-18 04:49:52,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,589 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 72 transitions. [2022-01-18 04:49:52,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 04:49:52,590 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:52,590 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:52,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 04:49:52,590 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:49:52,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:49:52,591 INFO L85 PathProgramCache]: Analyzing trace with hash 575521047, now seen corresponding path program 2 times [2022-01-18 04:49:52,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:49:52,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665758708] [2022-01-18 04:49:52,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:52,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:49:52,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:52,629 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 04:49:52,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:49:52,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665758708] [2022-01-18 04:49:52,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665758708] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 04:49:52,629 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 04:49:52,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 04:49:52,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584025617] [2022-01-18 04:49:52,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 04:49:52,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 04:49:52,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:49:52,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 04:49:52,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 04:49:52,631 INFO L87 Difference]: Start difference. First operand 38 states and 72 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:49:52,660 INFO L93 Difference]: Finished difference Result 59 states and 106 transitions. [2022-01-18 04:49:52,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 04:49:52,661 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-01-18 04:49:52,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:49:52,662 INFO L225 Difference]: With dead ends: 59 [2022-01-18 04:49:52,662 INFO L226 Difference]: Without dead ends: 59 [2022-01-18 04:49:52,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 04:49:52,663 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 11 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:49:52,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 16 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 04:49:52,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-01-18 04:49:52,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 39. [2022-01-18 04:49:52,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.9736842105263157) internal successors, (75), 38 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 75 transitions. [2022-01-18 04:49:52,669 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 75 transitions. Word has length 13 [2022-01-18 04:49:52,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:49:52,669 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 75 transitions. [2022-01-18 04:49:52,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,670 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 75 transitions. [2022-01-18 04:49:52,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 04:49:52,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:52,670 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:52,670 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 04:49:52,671 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:49:52,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:49:52,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1678540769, now seen corresponding path program 3 times [2022-01-18 04:49:52,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:49:52,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410572811] [2022-01-18 04:49:52,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:52,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:49:52,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:52,698 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 04:49:52,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:49:52,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410572811] [2022-01-18 04:49:52,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410572811] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 04:49:52,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 04:49:52,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 04:49:52,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132020018] [2022-01-18 04:49:52,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 04:49:52,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 04:49:52,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:49:52,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 04:49:52,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 04:49:52,700 INFO L87 Difference]: Start difference. First operand 39 states and 75 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:49:52,719 INFO L93 Difference]: Finished difference Result 41 states and 76 transitions. [2022-01-18 04:49:52,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 04:49:52,719 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-01-18 04:49:52,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:49:52,720 INFO L225 Difference]: With dead ends: 41 [2022-01-18 04:49:52,720 INFO L226 Difference]: Without dead ends: 39 [2022-01-18 04:49:52,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 04:49:52,721 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 7 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:49:52,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 14 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 04:49:52,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-01-18 04:49:52,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2022-01-18 04:49:52,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 38 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 74 transitions. [2022-01-18 04:49:52,724 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 74 transitions. Word has length 13 [2022-01-18 04:49:52,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:49:52,725 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 74 transitions. [2022-01-18 04:49:52,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:52,725 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 74 transitions. [2022-01-18 04:49:52,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:49:52,725 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:52,725 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:52,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 04:49:52,726 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:49:52,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:49:52,726 INFO L85 PathProgramCache]: Analyzing trace with hash 604624528, now seen corresponding path program 1 times [2022-01-18 04:49:52,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:49:52,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26915819] [2022-01-18 04:49:52,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:52,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:49:52,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:53,064 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 04:49:53,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:49:53,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26915819] [2022-01-18 04:49:53,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26915819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:49:53,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358150234] [2022-01-18 04:49:53,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:53,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:49:53,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:49:53,066 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 04:49:53,095 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 04:49:53,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:53,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:49:53,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:49:53,255 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 21 treesize of output 17 [2022-01-18 04:49:53,258 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 10 treesize of output 6 [2022-01-18 04:49:53,325 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 04:49:53,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:49:53,739 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:49:53,740 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 44 treesize of output 37 [2022-01-18 04:49:53,744 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 34 treesize of output 24 [2022-01-18 04:49:53,768 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 04:49:53,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358150234] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:49:53,768 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:49:53,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 04:49:53,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935716988] [2022-01-18 04:49:53,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:49:53,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:49:53,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:49:53,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:49:53,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:49:53,769 INFO L87 Difference]: Start difference. First operand 39 states and 74 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:54,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:49:54,105 INFO L93 Difference]: Finished difference Result 85 states and 161 transitions. [2022-01-18 04:49:54,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:49:54,105 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:49:54,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:49:54,106 INFO L225 Difference]: With dead ends: 85 [2022-01-18 04:49:54,106 INFO L226 Difference]: Without dead ends: 67 [2022-01-18 04:49:54,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:49:54,106 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 73 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:49:54,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 78 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 233 Invalid, 0 Unknown, 23 Unchecked, 0.1s Time] [2022-01-18 04:49:54,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-01-18 04:49:54,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 43. [2022-01-18 04:49:54,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 2.0) internal successors, (84), 42 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:54,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 84 transitions. [2022-01-18 04:49:54,110 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 84 transitions. Word has length 14 [2022-01-18 04:49:54,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:49:54,110 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 84 transitions. [2022-01-18 04:49:54,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:54,110 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 84 transitions. [2022-01-18 04:49:54,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:49:54,111 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:54,111 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:54,133 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 04:49:54,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:49:54,323 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:49:54,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:49:54,323 INFO L85 PathProgramCache]: Analyzing trace with hash -43677902, now seen corresponding path program 2 times [2022-01-18 04:49:54,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:49:54,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045761396] [2022-01-18 04:49:54,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:54,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:49:54,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:54,536 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 04:49:54,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:49:54,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045761396] [2022-01-18 04:49:54,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045761396] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:49:54,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005477934] [2022-01-18 04:49:54,537 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:49:54,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:49:54,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:49:54,538 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 04:49:54,539 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 04:49:54,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:49:54,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:49:54,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:49:54,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:49:54,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:49:54,674 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:49:54,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:49:54,679 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:49:54,790 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 04:49:54,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:49:55,449 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:49:55,450 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 117 treesize of output 96 [2022-01-18 04:49:55,455 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 93 treesize of output 69 [2022-01-18 04:49:55,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 04:49:55,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005477934] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:49:55,512 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:49:55,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 04:49:55,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928959649] [2022-01-18 04:49:55,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:49:55,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:49:55,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:49:55,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:49:55,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:49:55,515 INFO L87 Difference]: Start difference. First operand 43 states and 84 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:55,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:49:55,661 INFO L93 Difference]: Finished difference Result 59 states and 115 transitions. [2022-01-18 04:49:55,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:49:55,661 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:49:55,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:49:55,662 INFO L225 Difference]: With dead ends: 59 [2022-01-18 04:49:55,662 INFO L226 Difference]: Without dead ends: 52 [2022-01-18 04:49:55,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:49:55,663 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 33 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:49:55,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 67 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 196 Invalid, 0 Unknown, 54 Unchecked, 0.1s Time] [2022-01-18 04:49:55,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-01-18 04:49:55,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 43. [2022-01-18 04:49:55,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 2.0) internal successors, (84), 42 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:55,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 84 transitions. [2022-01-18 04:49:55,666 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 84 transitions. Word has length 14 [2022-01-18 04:49:55,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:49:55,667 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 84 transitions. [2022-01-18 04:49:55,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:55,667 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 84 transitions. [2022-01-18 04:49:55,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:49:55,667 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:55,667 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:55,688 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 04:49:55,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-01-18 04:49:55,886 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:49:55,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:49:55,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1517376740, now seen corresponding path program 3 times [2022-01-18 04:49:55,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:49:55,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898364629] [2022-01-18 04:49:55,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:55,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:49:55,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:56,083 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 04:49:56,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:49:56,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898364629] [2022-01-18 04:49:56,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898364629] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:49:56,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780548600] [2022-01-18 04:49:56,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:49:56,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:49:56,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:49:56,087 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 04:49:56,095 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 04:49:56,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:49:56,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:49:56,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:49:56,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:49:56,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:49:56,280 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:49:56,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:49:56,290 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:49:56,329 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 04:49:56,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:49:56,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:49:56,775 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 139 treesize of output 119 [2022-01-18 04:49:56,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:49:56,783 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 111 treesize of output 91 [2022-01-18 04:49:56,879 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 04:49:56,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780548600] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:49:56,879 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:49:56,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 04:49:56,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785755274] [2022-01-18 04:49:56,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:49:56,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:49:56,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:49:56,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:49:56,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:49:56,880 INFO L87 Difference]: Start difference. First operand 43 states and 84 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:56,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:49:56,998 INFO L93 Difference]: Finished difference Result 63 states and 122 transitions. [2022-01-18 04:49:56,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 04:49:56,999 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:49:56,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:49:57,001 INFO L225 Difference]: With dead ends: 63 [2022-01-18 04:49:57,001 INFO L226 Difference]: Without dead ends: 56 [2022-01-18 04:49:57,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:49:57,003 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 14 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:49:57,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 89 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 232 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-01-18 04:49:57,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-01-18 04:49:57,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 48. [2022-01-18 04:49:57,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 2.0) internal successors, (94), 47 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:57,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 94 transitions. [2022-01-18 04:49:57,015 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 94 transitions. Word has length 14 [2022-01-18 04:49:57,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:49:57,015 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 94 transitions. [2022-01-18 04:49:57,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:57,015 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 94 transitions. [2022-01-18 04:49:57,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:49:57,016 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:57,016 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:57,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-18 04:49:57,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:49:57,229 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:49:57,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:49:57,229 INFO L85 PathProgramCache]: Analyzing trace with hash -550024168, now seen corresponding path program 4 times [2022-01-18 04:49:57,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:49:57,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698358809] [2022-01-18 04:49:57,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:57,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:49:57,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:57,393 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 04:49:57,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:49:57,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698358809] [2022-01-18 04:49:57,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698358809] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:49:57,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884925827] [2022-01-18 04:49:57,393 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:49:57,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:49:57,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:49:57,394 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 04:49:57,396 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 04:49:57,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:49:57,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:49:57,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:49:57,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:49:57,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:49:57,507 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:49:57,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:49:57,509 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:49:57,636 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 04:49:57,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:49:58,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:49:58,053 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 89 treesize of output 78 [2022-01-18 04:49:58,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:49:58,060 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 69 treesize of output 58 [2022-01-18 04:49:58,158 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 04:49:58,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884925827] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:49:58,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:49:58,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 04:49:58,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792172099] [2022-01-18 04:49:58,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:49:58,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:49:58,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:49:58,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:49:58,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:49:58,160 INFO L87 Difference]: Start difference. First operand 48 states and 94 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:58,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:49:58,334 INFO L93 Difference]: Finished difference Result 63 states and 122 transitions. [2022-01-18 04:49:58,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:49:58,335 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:49:58,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:49:58,335 INFO L225 Difference]: With dead ends: 63 [2022-01-18 04:49:58,335 INFO L226 Difference]: Without dead ends: 56 [2022-01-18 04:49:58,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:49:58,336 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 13 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:49:58,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 70 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 247 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-01-18 04:49:58,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-01-18 04:49:58,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 48. [2022-01-18 04:49:58,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 2.0) internal successors, (94), 47 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:58,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 94 transitions. [2022-01-18 04:49:58,339 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 94 transitions. Word has length 14 [2022-01-18 04:49:58,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:49:58,339 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 94 transitions. [2022-01-18 04:49:58,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:58,339 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 94 transitions. [2022-01-18 04:49:58,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:49:58,339 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:58,339 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:58,361 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 04:49:58,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:49:58,548 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:49:58,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:49:58,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1598772368, now seen corresponding path program 5 times [2022-01-18 04:49:58,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:49:58,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485140260] [2022-01-18 04:49:58,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:49:58,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:49:58,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:49:58,717 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 04:49:58,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:49:58,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485140260] [2022-01-18 04:49:58,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485140260] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:49:58,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69856126] [2022-01-18 04:49:58,718 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:49:58,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:49:58,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:49:58,719 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 04:49:58,720 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 04:49:58,743 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:49:58,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:49:58,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:49:58,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:49:58,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:49:58,797 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:49:58,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:49:58,800 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:49:58,882 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 04:49:58,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:49:59,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:49:59,262 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 81 treesize of output 74 [2022-01-18 04:49:59,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:49:59,270 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 65 treesize of output 58 [2022-01-18 04:49:59,356 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 04:49:59,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69856126] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:49:59,357 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:49:59,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 04:49:59,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066209413] [2022-01-18 04:49:59,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:49:59,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:49:59,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:49:59,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:49:59,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:49:59,358 INFO L87 Difference]: Start difference. First operand 48 states and 94 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:59,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:49:59,878 INFO L93 Difference]: Finished difference Result 114 states and 210 transitions. [2022-01-18 04:49:59,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:49:59,878 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:49:59,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:49:59,879 INFO L225 Difference]: With dead ends: 114 [2022-01-18 04:49:59,879 INFO L226 Difference]: Without dead ends: 91 [2022-01-18 04:49:59,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:49:59,879 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 73 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:49:59,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 98 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:49:59,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-01-18 04:49:59,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 54. [2022-01-18 04:49:59,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.0943396226415096) internal successors, (111), 53 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:59,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 111 transitions. [2022-01-18 04:49:59,883 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 111 transitions. Word has length 14 [2022-01-18 04:49:59,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:49:59,883 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 111 transitions. [2022-01-18 04:49:59,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:49:59,883 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 111 transitions. [2022-01-18 04:49:59,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:49:59,883 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:49:59,883 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:49:59,917 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 04:50:00,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-18 04:50:00,092 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:00,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:00,092 INFO L85 PathProgramCache]: Analyzing trace with hash 631578460, now seen corresponding path program 6 times [2022-01-18 04:50:00,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:00,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528542143] [2022-01-18 04:50:00,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:00,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:00,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:00,224 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 04:50:00,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:00,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528542143] [2022-01-18 04:50:00,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528542143] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:00,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642952700] [2022-01-18 04:50:00,225 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:50:00,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:00,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:00,237 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 04:50:00,238 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 04:50:00,272 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:50:00,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:00,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:50:00,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:00,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:00,392 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:50:00,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:00,395 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-01-18 04:50:00,455 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 04:50:00,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:00,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:00,885 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 139 treesize of output 119 [2022-01-18 04:50:00,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:00,893 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 111 treesize of output 91 [2022-01-18 04:50:01,018 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 04:50:01,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642952700] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:01,018 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:01,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 04:50:01,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558136810] [2022-01-18 04:50:01,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:01,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:50:01,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:01,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:50:01,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:50:01,019 INFO L87 Difference]: Start difference. First operand 54 states and 111 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:01,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:01,175 INFO L93 Difference]: Finished difference Result 74 states and 149 transitions. [2022-01-18 04:50:01,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:01,175 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:50:01,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:01,176 INFO L225 Difference]: With dead ends: 74 [2022-01-18 04:50:01,176 INFO L226 Difference]: Without dead ends: 67 [2022-01-18 04:50:01,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:50:01,176 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 15 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:01,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 75 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 192 Invalid, 0 Unknown, 78 Unchecked, 0.1s Time] [2022-01-18 04:50:01,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-01-18 04:50:01,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 55. [2022-01-18 04:50:01,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 2.111111111111111) internal successors, (114), 54 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:01,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 114 transitions. [2022-01-18 04:50:01,179 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 114 transitions. Word has length 14 [2022-01-18 04:50:01,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:01,179 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 114 transitions. [2022-01-18 04:50:01,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:01,179 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 114 transitions. [2022-01-18 04:50:01,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:50:01,180 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:01,180 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:01,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-18 04:50:01,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:01,381 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:01,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:01,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1435822448, now seen corresponding path program 7 times [2022-01-18 04:50:01,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:01,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301594905] [2022-01-18 04:50:01,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:01,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:01,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:01,521 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 04:50:01,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:01,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301594905] [2022-01-18 04:50:01,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301594905] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:01,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894855848] [2022-01-18 04:50:01,522 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:50:01,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:01,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:01,523 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 04:50:01,530 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 04:50:01,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:01,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:50:01,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:01,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:01,603 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:50:01,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:01,606 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:01,757 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 04:50:01,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:02,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:02,288 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 82 treesize of output 75 [2022-01-18 04:50:02,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:02,294 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 66 treesize of output 59 [2022-01-18 04:50:02,412 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 04:50:02,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894855848] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:02,413 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:02,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 04:50:02,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862024158] [2022-01-18 04:50:02,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:02,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:50:02,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:02,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:50:02,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:50:02,414 INFO L87 Difference]: Start difference. First operand 55 states and 114 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:02,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:02,657 INFO L93 Difference]: Finished difference Result 77 states and 154 transitions. [2022-01-18 04:50:02,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:02,657 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:50:02,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:02,658 INFO L225 Difference]: With dead ends: 77 [2022-01-18 04:50:02,658 INFO L226 Difference]: Without dead ends: 70 [2022-01-18 04:50:02,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:50:02,660 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:02,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 79 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:50:02,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-01-18 04:50:02,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 54. [2022-01-18 04:50:02,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.0943396226415096) internal successors, (111), 53 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:02,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 111 transitions. [2022-01-18 04:50:02,672 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 111 transitions. Word has length 14 [2022-01-18 04:50:02,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:02,702 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 111 transitions. [2022-01-18 04:50:02,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:02,703 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 111 transitions. [2022-01-18 04:50:02,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:50:02,704 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:02,704 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:02,726 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 04:50:02,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:02,927 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:02,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:02,928 INFO L85 PathProgramCache]: Analyzing trace with hash 712974088, now seen corresponding path program 8 times [2022-01-18 04:50:02,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:02,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590115168] [2022-01-18 04:50:02,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:02,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:02,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:03,166 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 04:50:03,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:03,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590115168] [2022-01-18 04:50:03,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590115168] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:03,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665047097] [2022-01-18 04:50:03,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:50:03,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:03,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:03,169 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 04:50:03,170 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 04:50:03,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:03,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:03,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:50:03,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:03,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:03,279 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:50:03,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:03,286 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:03,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:03,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:03,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:03,828 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 139 treesize of output 119 [2022-01-18 04:50:03,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:03,837 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 111 treesize of output 91 [2022-01-18 04:50:03,942 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 04:50:03,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665047097] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:03,942 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:03,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 04:50:03,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97935278] [2022-01-18 04:50:03,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:03,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:50:03,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:03,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:50:03,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:50:03,943 INFO L87 Difference]: Start difference. First operand 54 states and 111 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:04,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:04,292 INFO L93 Difference]: Finished difference Result 93 states and 176 transitions. [2022-01-18 04:50:04,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:50:04,292 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:50:04,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:04,292 INFO L225 Difference]: With dead ends: 93 [2022-01-18 04:50:04,293 INFO L226 Difference]: Without dead ends: 76 [2022-01-18 04:50:04,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:04,293 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 46 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:04,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 59 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 199 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-01-18 04:50:04,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-18 04:50:04,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 56. [2022-01-18 04:50:04,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.1272727272727274) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:04,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 117 transitions. [2022-01-18 04:50:04,295 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 117 transitions. Word has length 14 [2022-01-18 04:50:04,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:04,295 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 117 transitions. [2022-01-18 04:50:04,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:04,295 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 117 transitions. [2022-01-18 04:50:04,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:50:04,296 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:04,296 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:04,311 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 04:50:04,503 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,SelfDestructingSolverStorable13 [2022-01-18 04:50:04,503 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:04,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:04,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1678168412, now seen corresponding path program 9 times [2022-01-18 04:50:04,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:04,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667366791] [2022-01-18 04:50:04,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:04,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:04,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:04,649 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 04:50:04,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:04,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667366791] [2022-01-18 04:50:04,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667366791] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:04,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524392840] [2022-01-18 04:50:04,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:50:04,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:04,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:04,651 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 04:50:04,652 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 04:50:04,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:50:04,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:04,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:50:04,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:04,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:04,810 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:50:04,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:04,813 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:50:04,879 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 04:50:04,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:05,289 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:05,289 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 122 treesize of output 103 [2022-01-18 04:50:05,293 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 100 treesize of output 78 [2022-01-18 04:50:05,342 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 04:50:05,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524392840] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:05,342 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:05,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 04:50:05,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138544015] [2022-01-18 04:50:05,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:05,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:50:05,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:05,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:50:05,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:50:05,343 INFO L87 Difference]: Start difference. First operand 56 states and 117 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:05,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:05,462 INFO L93 Difference]: Finished difference Result 70 states and 136 transitions. [2022-01-18 04:50:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 04:50:05,462 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:50:05,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:05,463 INFO L225 Difference]: With dead ends: 70 [2022-01-18 04:50:05,463 INFO L226 Difference]: Without dead ends: 59 [2022-01-18 04:50:05,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:50:05,463 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:05,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 72 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 221 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-01-18 04:50:05,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-01-18 04:50:05,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 56. [2022-01-18 04:50:05,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.109090909090909) internal successors, (116), 55 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:05,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 116 transitions. [2022-01-18 04:50:05,465 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 116 transitions. Word has length 14 [2022-01-18 04:50:05,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:05,465 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 116 transitions. [2022-01-18 04:50:05,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:05,465 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 116 transitions. [2022-01-18 04:50:05,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:50:05,466 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:05,466 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:05,495 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 04:50:05,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 04:50:05,666 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:05,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:05,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1300719410, now seen corresponding path program 10 times [2022-01-18 04:50:05,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:05,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139879333] [2022-01-18 04:50:05,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:05,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:05,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:05,892 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 04:50:05,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:05,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139879333] [2022-01-18 04:50:05,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139879333] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:05,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052298299] [2022-01-18 04:50:05,892 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:50:05,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:05,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:05,893 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 04:50:05,902 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 04:50:05,927 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:50:05,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:05,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:50:05,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:06,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:06,019 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:50:06,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:06,025 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:06,133 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 04:50:06,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:06,534 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:06,537 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 116 treesize of output 95 [2022-01-18 04:50:06,539 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 92 treesize of output 68 [2022-01-18 04:50:06,581 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 04:50:06,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052298299] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:06,581 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:06,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 04:50:06,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151400606] [2022-01-18 04:50:06,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:06,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:50:06,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:06,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:50:06,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:50:06,585 INFO L87 Difference]: Start difference. First operand 56 states and 116 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:06,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:06,662 INFO L93 Difference]: Finished difference Result 81 states and 169 transitions. [2022-01-18 04:50:06,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:06,663 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:50:06,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:06,663 INFO L225 Difference]: With dead ends: 81 [2022-01-18 04:50:06,663 INFO L226 Difference]: Without dead ends: 74 [2022-01-18 04:50:06,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:50:06,664 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:06,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 75 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 174 Invalid, 0 Unknown, 27 Unchecked, 0.1s Time] [2022-01-18 04:50:06,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-01-18 04:50:06,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 58. [2022-01-18 04:50:06,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.1403508771929824) internal successors, (122), 57 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:06,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 122 transitions. [2022-01-18 04:50:06,672 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 122 transitions. Word has length 14 [2022-01-18 04:50:06,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:06,672 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 122 transitions. [2022-01-18 04:50:06,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:06,672 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 122 transitions. [2022-01-18 04:50:06,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:50:06,673 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:06,673 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:06,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-01-18 04:50:06,886 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,SelfDestructingSolverStorable15 [2022-01-18 04:50:06,887 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:06,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:06,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1457598756, now seen corresponding path program 11 times [2022-01-18 04:50:06,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:06,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366097704] [2022-01-18 04:50:06,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:06,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:06,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:07,057 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 04:50:07,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:07,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366097704] [2022-01-18 04:50:07,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366097704] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:07,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440374305] [2022-01-18 04:50:07,058 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:50:07,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:07,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:07,060 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 04:50:07,061 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 04:50:07,080 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:07,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:07,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:50:07,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:07,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:07,159 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:50:07,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:07,161 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:07,266 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 04:50:07,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:07,685 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:07,686 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 59 treesize of output 49 [2022-01-18 04:50:07,689 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 45 treesize of output 31 [2022-01-18 04:50:07,696 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 04:50:07,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440374305] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:07,696 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:07,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 04:50:07,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620156352] [2022-01-18 04:50:07,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:07,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:50:07,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:07,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:50:07,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:50:07,698 INFO L87 Difference]: Start difference. First operand 58 states and 122 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:07,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:07,829 INFO L93 Difference]: Finished difference Result 81 states and 166 transitions. [2022-01-18 04:50:07,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:07,830 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:50:07,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:07,831 INFO L225 Difference]: With dead ends: 81 [2022-01-18 04:50:07,831 INFO L226 Difference]: Without dead ends: 74 [2022-01-18 04:50:07,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:07,832 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 21 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:07,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 86 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 175 Invalid, 0 Unknown, 18 Unchecked, 0.1s Time] [2022-01-18 04:50:07,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-01-18 04:50:07,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 58. [2022-01-18 04:50:07,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.1403508771929824) internal successors, (122), 57 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:07,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 122 transitions. [2022-01-18 04:50:07,834 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 122 transitions. Word has length 14 [2022-01-18 04:50:07,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:07,834 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 122 transitions. [2022-01-18 04:50:07,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:07,834 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 122 transitions. [2022-01-18 04:50:07,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:50:07,834 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:07,834 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:07,857 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 04:50:08,054 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,SelfDestructingSolverStorable16 [2022-01-18 04:50:08,055 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:08,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:08,055 INFO L85 PathProgramCache]: Analyzing trace with hash -2029053562, now seen corresponding path program 12 times [2022-01-18 04:50:08,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:08,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811837271] [2022-01-18 04:50:08,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:08,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:08,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:08,211 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 04:50:08,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:08,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811837271] [2022-01-18 04:50:08,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811837271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:08,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042370116] [2022-01-18 04:50:08,211 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:50:08,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:08,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:08,213 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 04:50:08,214 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 04:50:08,238 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:50:08,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:08,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:50:08,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:08,389 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:08,389 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:50:08,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:08,392 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:08,449 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 04:50:08,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:08,847 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:08,847 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 116 treesize of output 95 [2022-01-18 04:50:08,850 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 92 treesize of output 68 [2022-01-18 04:50:08,899 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:08,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042370116] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:08,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:08,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 04:50:08,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466943568] [2022-01-18 04:50:08,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:08,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:50:08,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:08,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:50:08,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:50:08,901 INFO L87 Difference]: Start difference. First operand 58 states and 122 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:09,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:09,006 INFO L93 Difference]: Finished difference Result 83 states and 169 transitions. [2022-01-18 04:50:09,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 04:50:09,006 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:50:09,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:09,008 INFO L225 Difference]: With dead ends: 83 [2022-01-18 04:50:09,008 INFO L226 Difference]: Without dead ends: 76 [2022-01-18 04:50:09,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:50:09,008 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 14 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:09,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 103 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 231 Invalid, 0 Unknown, 38 Unchecked, 0.1s Time] [2022-01-18 04:50:09,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-18 04:50:09,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 58. [2022-01-18 04:50:09,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.1403508771929824) internal successors, (122), 57 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:09,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 122 transitions. [2022-01-18 04:50:09,010 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 122 transitions. Word has length 14 [2022-01-18 04:50:09,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:09,010 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 122 transitions. [2022-01-18 04:50:09,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:09,011 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 122 transitions. [2022-01-18 04:50:09,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 04:50:09,011 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:09,011 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:09,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-01-18 04:50:09,229 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,SelfDestructingSolverStorable17 [2022-01-18 04:50:09,229 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:09,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:09,230 INFO L85 PathProgramCache]: Analyzing trace with hash -953342406, now seen corresponding path program 13 times [2022-01-18 04:50:09,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:09,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469233386] [2022-01-18 04:50:09,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:09,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:09,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:09,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:09,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:09,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469233386] [2022-01-18 04:50:09,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469233386] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:09,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110591957] [2022-01-18 04:50:09,411 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:50:09,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:09,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:09,428 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 04:50:09,429 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 04:50:09,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:09,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 04:50:09,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:09,531 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 29 treesize of output 23 [2022-01-18 04:50:09,534 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 12 treesize of output 8 [2022-01-18 04:50:09,643 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 04:50:09,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:10,158 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:10,159 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 116 treesize of output 95 [2022-01-18 04:50:10,161 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 92 treesize of output 68 [2022-01-18 04:50:10,192 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 04:50:10,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110591957] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:10,192 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:10,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 04:50:10,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332792178] [2022-01-18 04:50:10,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:10,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:50:10,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:10,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:50:10,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:50:10,194 INFO L87 Difference]: Start difference. First operand 58 states and 122 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:10,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:10,711 INFO L93 Difference]: Finished difference Result 105 states and 203 transitions. [2022-01-18 04:50:10,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:50:10,711 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 04:50:10,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:10,712 INFO L225 Difference]: With dead ends: 105 [2022-01-18 04:50:10,712 INFO L226 Difference]: Without dead ends: 98 [2022-01-18 04:50:10,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=166, Invalid=536, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:50:10,713 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 48 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:10,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 126 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 321 Invalid, 0 Unknown, 26 Unchecked, 0.2s Time] [2022-01-18 04:50:10,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-01-18 04:50:10,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 60. [2022-01-18 04:50:10,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.1186440677966103) internal successors, (125), 59 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:10,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 125 transitions. [2022-01-18 04:50:10,716 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 125 transitions. Word has length 14 [2022-01-18 04:50:10,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:10,716 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 125 transitions. [2022-01-18 04:50:10,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:10,716 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 125 transitions. [2022-01-18 04:50:10,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:10,717 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:10,717 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:10,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:10,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:10,917 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:10,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:10,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1510417967, now seen corresponding path program 14 times [2022-01-18 04:50:10,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:10,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376243643] [2022-01-18 04:50:10,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:10,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:10,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:10,984 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:10,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:10,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376243643] [2022-01-18 04:50:10,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376243643] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:10,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474568369] [2022-01-18 04:50:10,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:50:10,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:10,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:10,985 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 04:50:10,986 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 04:50:11,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:11,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:11,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:11,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:11,073 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 44 treesize of output 36 [2022-01-18 04:50:11,075 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 36 treesize of output 28 [2022-01-18 04:50:11,087 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:11,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:11,172 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:11,173 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 28 treesize of output 25 [2022-01-18 04:50:11,177 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:11,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474568369] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:11,177 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:11,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 04:50:11,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113399965] [2022-01-18 04:50:11,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:11,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 04:50:11,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:11,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 04:50:11,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-01-18 04:50:11,178 INFO L87 Difference]: Start difference. First operand 60 states and 125 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 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 04:50:11,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:11,277 INFO L93 Difference]: Finished difference Result 89 states and 180 transitions. [2022-01-18 04:50:11,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:11,277 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 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 15 [2022-01-18 04:50:11,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:11,278 INFO L225 Difference]: With dead ends: 89 [2022-01-18 04:50:11,278 INFO L226 Difference]: Without dead ends: 89 [2022-01-18 04:50:11,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 04:50:11,278 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 51 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:11,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 70 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:11,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-01-18 04:50:11,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 61. [2022-01-18 04:50:11,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.1333333333333333) internal successors, (128), 60 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:11,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 128 transitions. [2022-01-18 04:50:11,281 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 128 transitions. Word has length 15 [2022-01-18 04:50:11,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:11,281 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 128 transitions. [2022-01-18 04:50:11,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 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 04:50:11,281 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 128 transitions. [2022-01-18 04:50:11,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:11,281 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:11,281 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:11,313 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 04:50:11,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:11,482 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:11,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:11,482 INFO L85 PathProgramCache]: Analyzing trace with hash -597665755, now seen corresponding path program 15 times [2022-01-18 04:50:11,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:11,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387557199] [2022-01-18 04:50:11,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:11,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:11,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:11,563 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:11,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:11,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387557199] [2022-01-18 04:50:11,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387557199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:11,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728214499] [2022-01-18 04:50:11,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:50:11,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:11,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:11,565 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 04:50:11,565 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 04:50:11,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:50:11,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:11,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:11,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:11,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:11,708 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:11,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:11,710 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:50:11,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:11,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:11,800 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:11,800 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 28 treesize of output 25 [2022-01-18 04:50:11,805 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:11,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728214499] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:11,805 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:11,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:11,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741650912] [2022-01-18 04:50:11,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:11,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:11,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:11,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:11,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:11,806 INFO L87 Difference]: Start difference. First operand 61 states and 128 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:11,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:11,844 INFO L93 Difference]: Finished difference Result 100 states and 203 transitions. [2022-01-18 04:50:11,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 04:50:11,845 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:11,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:11,845 INFO L225 Difference]: With dead ends: 100 [2022-01-18 04:50:11,845 INFO L226 Difference]: Without dead ends: 100 [2022-01-18 04:50:11,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:11,845 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:11,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 67 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 100 Invalid, 0 Unknown, 70 Unchecked, 0.0s Time] [2022-01-18 04:50:11,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-01-18 04:50:11,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 61. [2022-01-18 04:50:11,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.1333333333333333) internal successors, (128), 60 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:11,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 128 transitions. [2022-01-18 04:50:11,848 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 128 transitions. Word has length 15 [2022-01-18 04:50:11,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:11,848 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 128 transitions. [2022-01-18 04:50:11,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:11,848 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 128 transitions. [2022-01-18 04:50:11,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:11,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:11,848 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:11,866 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 04:50:12,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:12,049 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:12,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:12,049 INFO L85 PathProgramCache]: Analyzing trace with hash -516270127, now seen corresponding path program 16 times [2022-01-18 04:50:12,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:12,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702370955] [2022-01-18 04:50:12,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:12,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:12,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:12,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:12,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:12,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702370955] [2022-01-18 04:50:12,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702370955] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:12,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483725410] [2022-01-18 04:50:12,106 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:50:12,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:12,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:12,107 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 04:50:12,109 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 04:50:12,128 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:50:12,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:12,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:12,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:12,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:12,216 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:12,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:12,218 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:12,265 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:12,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:12,350 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:12,350 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 28 treesize of output 25 [2022-01-18 04:50:12,355 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:12,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483725410] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:12,355 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:12,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:12,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952938092] [2022-01-18 04:50:12,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:12,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:12,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:12,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:12,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:12,356 INFO L87 Difference]: Start difference. First operand 61 states and 128 transitions. Second operand has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:12,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:12,473 INFO L93 Difference]: Finished difference Result 92 states and 186 transitions. [2022-01-18 04:50:12,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:12,473 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:12,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:12,474 INFO L225 Difference]: With dead ends: 92 [2022-01-18 04:50:12,474 INFO L226 Difference]: Without dead ends: 92 [2022-01-18 04:50:12,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:12,475 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 57 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:12,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 71 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 151 Invalid, 0 Unknown, 12 Unchecked, 0.1s Time] [2022-01-18 04:50:12,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-01-18 04:50:12,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 64. [2022-01-18 04:50:12,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.1587301587301586) internal successors, (136), 63 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:12,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 136 transitions. [2022-01-18 04:50:12,479 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 136 transitions. Word has length 15 [2022-01-18 04:50:12,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:12,479 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 136 transitions. [2022-01-18 04:50:12,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:12,479 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 136 transitions. [2022-01-18 04:50:12,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:12,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:12,480 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:12,519 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 04:50:12,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-01-18 04:50:12,691 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:12,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:12,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1383719775, now seen corresponding path program 17 times [2022-01-18 04:50:12,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:12,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53427879] [2022-01-18 04:50:12,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:12,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:12,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:12,771 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:12,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:12,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53427879] [2022-01-18 04:50:12,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53427879] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:12,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878144317] [2022-01-18 04:50:12,772 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:50:12,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:12,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:12,773 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 04:50:12,774 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 04:50:12,804 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:12,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:12,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:12,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:12,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:12,901 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:12,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:12,903 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:12,940 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:12,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:13,045 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:13,046 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 42 treesize of output 39 [2022-01-18 04:50:13,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:50:13,059 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:13,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878144317] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:13,059 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:13,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:13,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992410998] [2022-01-18 04:50:13,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:13,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:13,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:13,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:13,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:13,061 INFO L87 Difference]: Start difference. First operand 64 states and 136 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:13,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:13,293 INFO L93 Difference]: Finished difference Result 93 states and 188 transitions. [2022-01-18 04:50:13,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:13,294 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:13,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:13,294 INFO L225 Difference]: With dead ends: 93 [2022-01-18 04:50:13,294 INFO L226 Difference]: Without dead ends: 90 [2022-01-18 04:50:13,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:50:13,295 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 64 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:13,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 77 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 156 Invalid, 0 Unknown, 56 Unchecked, 0.1s Time] [2022-01-18 04:50:13,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-01-18 04:50:13,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 69. [2022-01-18 04:50:13,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 2.161764705882353) internal successors, (147), 68 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:13,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 147 transitions. [2022-01-18 04:50:13,299 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 147 transitions. Word has length 15 [2022-01-18 04:50:13,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:13,299 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 147 transitions. [2022-01-18 04:50:13,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:13,299 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 147 transitions. [2022-01-18 04:50:13,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:13,299 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:13,299 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:13,315 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 04:50:13,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:13,512 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:13,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:13,512 INFO L85 PathProgramCache]: Analyzing trace with hash 843846613, now seen corresponding path program 18 times [2022-01-18 04:50:13,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:13,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308421162] [2022-01-18 04:50:13,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:13,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:13,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:13,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:13,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:13,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308421162] [2022-01-18 04:50:13,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308421162] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:13,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119969975] [2022-01-18 04:50:13,582 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:50:13,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:13,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:13,583 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 04:50:13,585 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 04:50:13,610 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:50:13,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:13,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:13,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:13,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:13,719 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:13,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:13,721 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:13,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:13,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:13,817 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:13,817 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 42 treesize of output 39 [2022-01-18 04:50:13,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:50:13,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:13,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119969975] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:13,828 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:13,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:13,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567184576] [2022-01-18 04:50:13,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:13,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:13,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:13,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:13,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:13,829 INFO L87 Difference]: Start difference. First operand 69 states and 147 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:13,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:13,918 INFO L93 Difference]: Finished difference Result 82 states and 175 transitions. [2022-01-18 04:50:13,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:13,918 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:13,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:13,918 INFO L225 Difference]: With dead ends: 82 [2022-01-18 04:50:13,919 INFO L226 Difference]: Without dead ends: 82 [2022-01-18 04:50:13,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:50:13,920 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 16 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:13,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 69 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 122 Invalid, 0 Unknown, 40 Unchecked, 0.0s Time] [2022-01-18 04:50:13,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-01-18 04:50:13,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 69. [2022-01-18 04:50:13,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 2.161764705882353) internal successors, (147), 68 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:13,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 147 transitions. [2022-01-18 04:50:13,931 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 147 transitions. Word has length 15 [2022-01-18 04:50:13,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:13,931 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 147 transitions. [2022-01-18 04:50:13,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:13,931 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 147 transitions. [2022-01-18 04:50:13,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:13,932 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:13,932 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:13,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-18 04:50:14,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:14,136 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:14,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:14,137 INFO L85 PathProgramCache]: Analyzing trace with hash 448924197, now seen corresponding path program 19 times [2022-01-18 04:50:14,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:14,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556884027] [2022-01-18 04:50:14,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:14,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:14,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:14,202 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:14,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:14,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556884027] [2022-01-18 04:50:14,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556884027] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:14,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838285582] [2022-01-18 04:50:14,203 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:50:14,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:14,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:14,204 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 04:50:14,205 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 04:50:14,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:14,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:14,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:14,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:14,317 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:14,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:14,319 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:14,347 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:14,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:14,419 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:14,419 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 28 treesize of output 25 [2022-01-18 04:50:14,424 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:14,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838285582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:14,424 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:14,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 04:50:14,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633330327] [2022-01-18 04:50:14,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:14,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 04:50:14,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:14,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 04:50:14,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-01-18 04:50:14,425 INFO L87 Difference]: Start difference. First operand 69 states and 147 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:14,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:14,508 INFO L93 Difference]: Finished difference Result 117 states and 231 transitions. [2022-01-18 04:50:14,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:14,509 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:14,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:14,509 INFO L225 Difference]: With dead ends: 117 [2022-01-18 04:50:14,509 INFO L226 Difference]: Without dead ends: 115 [2022-01-18 04:50:14,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:14,510 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 61 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:14,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 84 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 134 Invalid, 0 Unknown, 60 Unchecked, 0.0s Time] [2022-01-18 04:50:14,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-01-18 04:50:14,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 72. [2022-01-18 04:50:14,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.140845070422535) internal successors, (152), 71 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:14,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 152 transitions. [2022-01-18 04:50:14,512 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 152 transitions. Word has length 15 [2022-01-18 04:50:14,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:14,512 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 152 transitions. [2022-01-18 04:50:14,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:14,512 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 152 transitions. [2022-01-18 04:50:14,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:14,512 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:14,512 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:14,528 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 04:50:14,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:14,713 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:14,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:14,713 INFO L85 PathProgramCache]: Analyzing trace with hash 885469183, now seen corresponding path program 20 times [2022-01-18 04:50:14,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:14,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228715001] [2022-01-18 04:50:14,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:14,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:14,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:14,774 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:14,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:14,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228715001] [2022-01-18 04:50:14,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228715001] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:14,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263065806] [2022-01-18 04:50:14,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:50:14,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:14,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:14,776 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 04:50:14,778 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 04:50:14,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:14,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:14,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:14,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:14,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:14,913 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:14,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:14,915 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:50:14,921 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:14,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:14,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:14,994 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 24 treesize of output 28 [2022-01-18 04:50:14,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:14,998 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 20 treesize of output 24 [2022-01-18 04:50:15,021 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:15,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263065806] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:15,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:15,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:15,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646365886] [2022-01-18 04:50:15,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:15,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:15,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:15,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:15,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:15,022 INFO L87 Difference]: Start difference. First operand 72 states and 152 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:15,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:15,071 INFO L93 Difference]: Finished difference Result 91 states and 190 transitions. [2022-01-18 04:50:15,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 04:50:15,072 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:15,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:15,072 INFO L225 Difference]: With dead ends: 91 [2022-01-18 04:50:15,072 INFO L226 Difference]: Without dead ends: 91 [2022-01-18 04:50:15,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:15,073 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 17 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:15,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 61 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 139 Invalid, 0 Unknown, 36 Unchecked, 0.0s Time] [2022-01-18 04:50:15,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-01-18 04:50:15,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 73. [2022-01-18 04:50:15,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.1527777777777777) internal successors, (155), 72 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:15,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 155 transitions. [2022-01-18 04:50:15,075 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 155 transitions. Word has length 15 [2022-01-18 04:50:15,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:15,075 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 155 transitions. [2022-01-18 04:50:15,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:15,075 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 155 transitions. [2022-01-18 04:50:15,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:15,075 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:15,075 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:15,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-01-18 04:50:15,275 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,SelfDestructingSolverStorable25 [2022-01-18 04:50:15,276 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:15,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:15,276 INFO L85 PathProgramCache]: Analyzing trace with hash -235666129, now seen corresponding path program 21 times [2022-01-18 04:50:15,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:15,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489021248] [2022-01-18 04:50:15,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:15,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:15,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:15,360 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:15,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:15,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489021248] [2022-01-18 04:50:15,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489021248] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:15,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195995273] [2022-01-18 04:50:15,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:50:15,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:15,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:15,361 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 04:50:15,363 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 04:50:15,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:50:15,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:15,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 04:50:15,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:15,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:15,515 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:50:15,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:15,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:50:15,530 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:15,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:15,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:15,592 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 48 treesize of output 48 [2022-01-18 04:50:15,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:15,598 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 40 treesize of output 40 [2022-01-18 04:50:15,649 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:15,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195995273] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:15,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:15,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 04:50:15,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734375010] [2022-01-18 04:50:15,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:15,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 04:50:15,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:15,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 04:50:15,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-18 04:50:15,650 INFO L87 Difference]: Start difference. First operand 73 states and 155 transitions. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:15,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:15,705 INFO L93 Difference]: Finished difference Result 82 states and 168 transitions. [2022-01-18 04:50:15,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:15,705 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:15,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:15,705 INFO L225 Difference]: With dead ends: 82 [2022-01-18 04:50:15,705 INFO L226 Difference]: Without dead ends: 76 [2022-01-18 04:50:15,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-18 04:50:15,706 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 9 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:15,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 70 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 134 Invalid, 0 Unknown, 81 Unchecked, 0.1s Time] [2022-01-18 04:50:15,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-18 04:50:15,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2022-01-18 04:50:15,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.138888888888889) internal successors, (154), 72 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:15,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 154 transitions. [2022-01-18 04:50:15,708 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 154 transitions. Word has length 15 [2022-01-18 04:50:15,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:15,708 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 154 transitions. [2022-01-18 04:50:15,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:15,708 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 154 transitions. [2022-01-18 04:50:15,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:15,709 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:15,709 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:15,726 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 04:50:15,909 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,SelfDestructingSolverStorable26 [2022-01-18 04:50:15,909 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:15,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:15,910 INFO L85 PathProgramCache]: Analyzing trace with hash 966864811, now seen corresponding path program 22 times [2022-01-18 04:50:15,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:15,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012002541] [2022-01-18 04:50:15,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:15,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:15,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:15,969 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:15,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:15,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012002541] [2022-01-18 04:50:15,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012002541] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:15,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372422864] [2022-01-18 04:50:15,970 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:50:15,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:15,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:15,971 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 04:50:15,971 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 04:50:15,993 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:50:15,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:15,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:15,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:16,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:16,054 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:16,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:16,055 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:16,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:16,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:16,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:16,164 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 28 treesize of output 32 [2022-01-18 04:50:16,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:16,167 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 24 treesize of output 28 [2022-01-18 04:50:16,191 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:16,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372422864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:16,192 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:16,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-18 04:50:16,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088922466] [2022-01-18 04:50:16,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:16,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 04:50:16,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:16,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 04:50:16,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:16,192 INFO L87 Difference]: Start difference. First operand 73 states and 154 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:16,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:16,337 INFO L93 Difference]: Finished difference Result 97 states and 195 transitions. [2022-01-18 04:50:16,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:16,337 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:16,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:16,338 INFO L225 Difference]: With dead ends: 97 [2022-01-18 04:50:16,338 INFO L226 Difference]: Without dead ends: 97 [2022-01-18 04:50:16,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:50:16,338 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 41 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:16,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 82 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 221 Invalid, 0 Unknown, 23 Unchecked, 0.1s Time] [2022-01-18 04:50:16,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-01-18 04:50:16,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 74. [2022-01-18 04:50:16,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 2.164383561643836) internal successors, (158), 73 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:16,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 158 transitions. [2022-01-18 04:50:16,346 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 158 transitions. Word has length 15 [2022-01-18 04:50:16,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:16,346 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 158 transitions. [2022-01-18 04:50:16,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:16,347 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 158 transitions. [2022-01-18 04:50:16,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:16,347 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:16,347 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:16,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 04:50:16,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 04:50:16,562 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:16,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:16,563 INFO L85 PathProgramCache]: Analyzing trace with hash 99415163, now seen corresponding path program 23 times [2022-01-18 04:50:16,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:16,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614655215] [2022-01-18 04:50:16,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:16,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:16,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:16,632 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:16,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:16,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614655215] [2022-01-18 04:50:16,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614655215] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:16,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672484538] [2022-01-18 04:50:16,633 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:50:16,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:16,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:16,635 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 04:50:16,636 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 04:50:16,666 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:16,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:16,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:16,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:16,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:16,825 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:16,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:16,838 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:16,902 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:16,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:16,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:16,976 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 42 treesize of output 44 [2022-01-18 04:50:16,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:16,981 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 36 treesize of output 38 [2022-01-18 04:50:17,019 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:17,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672484538] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:17,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:17,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:17,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723665195] [2022-01-18 04:50:17,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:17,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:17,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:17,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:17,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:17,020 INFO L87 Difference]: Start difference. First operand 74 states and 158 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:17,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:17,177 INFO L93 Difference]: Finished difference Result 97 states and 193 transitions. [2022-01-18 04:50:17,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:17,177 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:17,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:17,178 INFO L225 Difference]: With dead ends: 97 [2022-01-18 04:50:17,178 INFO L226 Difference]: Without dead ends: 94 [2022-01-18 04:50:17,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:50:17,178 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 46 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:17,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 64 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 173 Invalid, 0 Unknown, 21 Unchecked, 0.1s Time] [2022-01-18 04:50:17,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-01-18 04:50:17,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 74. [2022-01-18 04:50:17,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 2.1506849315068495) internal successors, (157), 73 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:17,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 157 transitions. [2022-01-18 04:50:17,180 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 157 transitions. Word has length 15 [2022-01-18 04:50:17,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:17,180 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 157 transitions. [2022-01-18 04:50:17,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:17,180 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 157 transitions. [2022-01-18 04:50:17,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:17,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:17,181 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:17,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:17,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:17,381 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:17,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:17,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1967985745, now seen corresponding path program 24 times [2022-01-18 04:50:17,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:17,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049786739] [2022-01-18 04:50:17,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:17,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:17,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:17,469 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:17,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:17,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049786739] [2022-01-18 04:50:17,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049786739] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:17,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063915480] [2022-01-18 04:50:17,470 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:50:17,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:17,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:17,471 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 04:50:17,472 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 04:50:17,497 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:50:17,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:17,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 04:50:17,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:17,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:17,579 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:17,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:17,582 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:50:17,634 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:17,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:17,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:17,707 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 42 treesize of output 44 [2022-01-18 04:50:17,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:17,713 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 36 treesize of output 38 [2022-01-18 04:50:17,757 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:17,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063915480] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:17,758 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:17,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-18 04:50:17,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977890674] [2022-01-18 04:50:17,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:17,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 04:50:17,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:17,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 04:50:17,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:17,759 INFO L87 Difference]: Start difference. First operand 74 states and 157 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:17,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:17,827 INFO L93 Difference]: Finished difference Result 82 states and 172 transitions. [2022-01-18 04:50:17,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:17,828 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:17,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:17,828 INFO L225 Difference]: With dead ends: 82 [2022-01-18 04:50:17,828 INFO L226 Difference]: Without dead ends: 82 [2022-01-18 04:50:17,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:17,829 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 12 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:17,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 56 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 169 Invalid, 0 Unknown, 19 Unchecked, 0.1s Time] [2022-01-18 04:50:17,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-01-18 04:50:17,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 74. [2022-01-18 04:50:17,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 2.1506849315068495) internal successors, (157), 73 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:17,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 157 transitions. [2022-01-18 04:50:17,831 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 157 transitions. Word has length 15 [2022-01-18 04:50:17,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:17,831 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 157 transitions. [2022-01-18 04:50:17,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:17,831 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 157 transitions. [2022-01-18 04:50:17,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:17,831 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:17,831 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:17,867 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 04:50:18,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:18,032 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:18,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:18,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1932059135, now seen corresponding path program 25 times [2022-01-18 04:50:18,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:18,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354943700] [2022-01-18 04:50:18,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:18,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:18,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:18,099 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:18,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:18,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354943700] [2022-01-18 04:50:18,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354943700] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:18,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172582751] [2022-01-18 04:50:18,100 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:50:18,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:18,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:18,101 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 04:50:18,102 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 04:50:18,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:18,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:18,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:18,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:18,201 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:18,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:18,204 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:18,243 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:18,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:18,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:18,315 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 28 treesize of output 32 [2022-01-18 04:50:18,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:18,320 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 24 treesize of output 28 [2022-01-18 04:50:18,347 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:18,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172582751] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:18,347 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:18,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:18,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122104089] [2022-01-18 04:50:18,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:18,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:18,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:18,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:18,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:18,348 INFO L87 Difference]: Start difference. First operand 74 states and 157 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:18,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:18,423 INFO L93 Difference]: Finished difference Result 83 states and 172 transitions. [2022-01-18 04:50:18,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 04:50:18,424 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:18,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:18,424 INFO L225 Difference]: With dead ends: 83 [2022-01-18 04:50:18,424 INFO L226 Difference]: Without dead ends: 81 [2022-01-18 04:50:18,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:18,425 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 12 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:18,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 63 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 161 Invalid, 0 Unknown, 21 Unchecked, 0.1s Time] [2022-01-18 04:50:18,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-01-18 04:50:18,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 72. [2022-01-18 04:50:18,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.140845070422535) internal successors, (152), 71 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:18,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 152 transitions. [2022-01-18 04:50:18,427 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 152 transitions. Word has length 15 [2022-01-18 04:50:18,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:18,427 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 152 transitions. [2022-01-18 04:50:18,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:18,427 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 152 transitions. [2022-01-18 04:50:18,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:18,428 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:18,428 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:18,450 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 04:50:18,643 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,SelfDestructingSolverStorable30 [2022-01-18 04:50:18,643 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:18,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:18,644 INFO L85 PathProgramCache]: Analyzing trace with hash 396729821, now seen corresponding path program 26 times [2022-01-18 04:50:18,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:18,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387238677] [2022-01-18 04:50:18,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:18,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:18,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:18,717 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:18,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:18,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387238677] [2022-01-18 04:50:18,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387238677] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:18,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728203368] [2022-01-18 04:50:18,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:50:18,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:18,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:18,718 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 04:50:18,719 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 04:50:18,740 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:18,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:18,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:18,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:18,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:18,786 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:18,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:18,791 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:18,822 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:18,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:18,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:18,880 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 42 treesize of output 44 [2022-01-18 04:50:18,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:18,885 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 36 treesize of output 38 [2022-01-18 04:50:18,913 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:18,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728203368] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:18,913 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:18,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-18 04:50:18,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311427676] [2022-01-18 04:50:18,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:18,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 04:50:18,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:18,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 04:50:18,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:18,914 INFO L87 Difference]: Start difference. First operand 72 states and 152 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:19,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:19,027 INFO L93 Difference]: Finished difference Result 101 states and 199 transitions. [2022-01-18 04:50:19,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:19,027 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:19,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:19,027 INFO L225 Difference]: With dead ends: 101 [2022-01-18 04:50:19,027 INFO L226 Difference]: Without dead ends: 101 [2022-01-18 04:50:19,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:50:19,029 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 40 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:19,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 58 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:19,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-01-18 04:50:19,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 70. [2022-01-18 04:50:19,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 2.101449275362319) internal successors, (145), 69 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:19,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 145 transitions. [2022-01-18 04:50:19,033 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 145 transitions. Word has length 15 [2022-01-18 04:50:19,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:19,033 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 145 transitions. [2022-01-18 04:50:19,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:19,033 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 145 transitions. [2022-01-18 04:50:19,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:19,034 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:19,034 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:19,055 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 04:50:19,249 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,SelfDestructingSolverStorable31 [2022-01-18 04:50:19,250 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:19,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:19,250 INFO L85 PathProgramCache]: Analyzing trace with hash -2007368957, now seen corresponding path program 27 times [2022-01-18 04:50:19,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:19,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510589868] [2022-01-18 04:50:19,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:19,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:19,307 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:19,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:19,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510589868] [2022-01-18 04:50:19,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510589868] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:19,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697068400] [2022-01-18 04:50:19,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:50:19,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:19,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:19,309 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 04:50:19,311 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 04:50:19,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:50:19,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:19,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 04:50:19,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:19,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:19,381 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:19,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:19,383 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:50:19,413 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:19,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:19,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:19,468 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 28 treesize of output 32 [2022-01-18 04:50:19,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:19,472 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 24 treesize of output 28 [2022-01-18 04:50:19,490 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:19,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697068400] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:19,490 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:19,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:19,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31765061] [2022-01-18 04:50:19,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:19,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:19,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:19,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:19,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:19,492 INFO L87 Difference]: Start difference. First operand 70 states and 145 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:19,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:19,594 INFO L93 Difference]: Finished difference Result 99 states and 192 transitions. [2022-01-18 04:50:19,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:50:19,594 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:19,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:19,595 INFO L225 Difference]: With dead ends: 99 [2022-01-18 04:50:19,595 INFO L226 Difference]: Without dead ends: 96 [2022-01-18 04:50:19,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:19,595 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 49 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:19,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 60 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:19,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-01-18 04:50:19,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 72. [2022-01-18 04:50:19,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.112676056338028) internal successors, (150), 71 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:19,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 150 transitions. [2022-01-18 04:50:19,597 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 150 transitions. Word has length 15 [2022-01-18 04:50:19,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:19,597 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 150 transitions. [2022-01-18 04:50:19,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:19,598 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 150 transitions. [2022-01-18 04:50:19,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:19,598 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:19,598 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:19,631 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 04:50:19,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:19,807 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:19,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:19,807 INFO L85 PathProgramCache]: Analyzing trace with hash 220197431, now seen corresponding path program 28 times [2022-01-18 04:50:19,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:19,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912225506] [2022-01-18 04:50:19,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:19,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:19,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:19,885 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:19,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:19,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912225506] [2022-01-18 04:50:19,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912225506] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:19,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401764835] [2022-01-18 04:50:19,885 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:50:19,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:19,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:19,893 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 04:50:19,894 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 04:50:19,918 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:50:19,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:19,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:19,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:19,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:19,989 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:19,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:19,991 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:20,036 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:20,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:20,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:20,126 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 24 treesize of output 28 [2022-01-18 04:50:20,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:20,131 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 20 treesize of output 24 [2022-01-18 04:50:20,160 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:20,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401764835] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:20,161 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:20,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:20,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673717289] [2022-01-18 04:50:20,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:20,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:20,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:20,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:20,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:20,166 INFO L87 Difference]: Start difference. First operand 72 states and 150 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:20,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:20,279 INFO L93 Difference]: Finished difference Result 99 states and 195 transitions. [2022-01-18 04:50:20,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:50:20,279 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:20,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:20,280 INFO L225 Difference]: With dead ends: 99 [2022-01-18 04:50:20,280 INFO L226 Difference]: Without dead ends: 99 [2022-01-18 04:50:20,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:50:20,281 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 45 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:20,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 70 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:20,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-01-18 04:50:20,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 72. [2022-01-18 04:50:20,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.140845070422535) internal successors, (152), 71 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:20,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 152 transitions. [2022-01-18 04:50:20,283 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 152 transitions. Word has length 15 [2022-01-18 04:50:20,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:20,283 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 152 transitions. [2022-01-18 04:50:20,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:20,283 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 152 transitions. [2022-01-18 04:50:20,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:20,283 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:20,284 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:20,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:20,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:20,495 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:20,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:20,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1925973329, now seen corresponding path program 29 times [2022-01-18 04:50:20,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:20,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428204327] [2022-01-18 04:50:20,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:20,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:20,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:20,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:20,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:20,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428204327] [2022-01-18 04:50:20,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428204327] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:20,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445112471] [2022-01-18 04:50:20,583 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:50:20,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:20,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:20,584 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 04:50:20,585 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 04:50:20,605 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:50:20,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:20,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:20,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:20,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:20,663 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:20,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:20,668 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:50:20,683 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:20,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:20,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:20,736 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 24 treesize of output 28 [2022-01-18 04:50:20,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:20,740 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 20 treesize of output 24 [2022-01-18 04:50:20,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:20,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445112471] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:20,761 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:20,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:20,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210874612] [2022-01-18 04:50:20,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:20,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:20,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:20,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:20,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:20,762 INFO L87 Difference]: Start difference. First operand 72 states and 152 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:20,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:20,854 INFO L93 Difference]: Finished difference Result 84 states and 172 transitions. [2022-01-18 04:50:20,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:20,855 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:20,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:20,855 INFO L225 Difference]: With dead ends: 84 [2022-01-18 04:50:20,855 INFO L226 Difference]: Without dead ends: 84 [2022-01-18 04:50:20,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:20,855 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 13 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:20,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 75 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:20,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-01-18 04:50:20,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 71. [2022-01-18 04:50:20,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.1142857142857143) internal successors, (148), 70 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:20,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 148 transitions. [2022-01-18 04:50:20,857 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 148 transitions. Word has length 15 [2022-01-18 04:50:20,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:20,857 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 148 transitions. [2022-01-18 04:50:20,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:20,858 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 148 transitions. [2022-01-18 04:50:20,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:20,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:20,858 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:20,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:21,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:21,058 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:21,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:21,059 INFO L85 PathProgramCache]: Analyzing trace with hash -709954787, now seen corresponding path program 30 times [2022-01-18 04:50:21,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:21,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641226747] [2022-01-18 04:50:21,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:21,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:21,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:21,150 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:21,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:21,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641226747] [2022-01-18 04:50:21,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641226747] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:21,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943221089] [2022-01-18 04:50:21,151 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:50:21,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:21,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:21,176 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 04:50:21,178 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 04:50:21,197 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:50:21,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:21,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:21,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:21,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:21,267 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:50:21,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:21,269 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:50:21,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:21,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:21,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:21,340 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 42 treesize of output 44 [2022-01-18 04:50:21,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:21,346 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 36 treesize of output 38 [2022-01-18 04:50:21,389 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:21,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943221089] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:21,389 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:21,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:21,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372806143] [2022-01-18 04:50:21,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:21,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:21,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:21,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:21,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:21,391 INFO L87 Difference]: Start difference. First operand 71 states and 148 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:21,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:21,531 INFO L93 Difference]: Finished difference Result 78 states and 158 transitions. [2022-01-18 04:50:21,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:21,531 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:21,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:21,531 INFO L225 Difference]: With dead ends: 78 [2022-01-18 04:50:21,531 INFO L226 Difference]: Without dead ends: 74 [2022-01-18 04:50:21,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:21,532 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 10 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:21,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 57 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:21,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-01-18 04:50:21,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 71. [2022-01-18 04:50:21,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.1) internal successors, (147), 70 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:21,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 147 transitions. [2022-01-18 04:50:21,533 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 147 transitions. Word has length 15 [2022-01-18 04:50:21,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:21,533 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 147 transitions. [2022-01-18 04:50:21,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:21,534 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 147 transitions. [2022-01-18 04:50:21,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:21,534 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:21,534 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:21,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:21,737 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,SelfDestructingSolverStorable35 [2022-01-18 04:50:21,737 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:21,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:21,738 INFO L85 PathProgramCache]: Analyzing trace with hash -804473721, now seen corresponding path program 31 times [2022-01-18 04:50:21,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:21,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574963836] [2022-01-18 04:50:21,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:21,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:21,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:21,806 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:21,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:21,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574963836] [2022-01-18 04:50:21,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574963836] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:21,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231249638] [2022-01-18 04:50:21,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:50:21,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:21,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:21,808 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 04:50:21,809 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 04:50:21,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:21,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:21,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:21,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:21,919 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:21,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:21,924 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:50:21,931 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:21,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:22,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:22,017 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 28 treesize of output 32 [2022-01-18 04:50:22,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:22,025 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 24 treesize of output 28 [2022-01-18 04:50:22,058 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:22,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231249638] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:22,058 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:22,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:22,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72559037] [2022-01-18 04:50:22,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:22,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:22,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:22,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:22,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:22,060 INFO L87 Difference]: Start difference. First operand 71 states and 147 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:22,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:22,164 INFO L93 Difference]: Finished difference Result 82 states and 168 transitions. [2022-01-18 04:50:22,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:22,164 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:22,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:22,165 INFO L225 Difference]: With dead ends: 82 [2022-01-18 04:50:22,165 INFO L226 Difference]: Without dead ends: 82 [2022-01-18 04:50:22,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:22,166 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 17 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:22,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 64 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:22,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-01-18 04:50:22,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 71. [2022-01-18 04:50:22,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.1) internal successors, (147), 70 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:22,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 147 transitions. [2022-01-18 04:50:22,168 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 147 transitions. Word has length 15 [2022-01-18 04:50:22,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:22,168 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 147 transitions. [2022-01-18 04:50:22,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:22,168 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 147 transitions. [2022-01-18 04:50:22,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:22,168 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:22,168 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:22,184 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 04:50:22,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 04:50:22,369 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:22,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:22,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1925609033, now seen corresponding path program 32 times [2022-01-18 04:50:22,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:22,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618308799] [2022-01-18 04:50:22,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:22,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:22,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:22,444 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:22,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:22,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618308799] [2022-01-18 04:50:22,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618308799] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:22,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661712111] [2022-01-18 04:50:22,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:50:22,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:22,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:22,446 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 04:50:22,447 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 04:50:22,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:22,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:22,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 04:50:22,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:22,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:22,570 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:50:22,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:22,572 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:50:22,584 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:22,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:22,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:22,636 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 48 treesize of output 48 [2022-01-18 04:50:22,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:22,643 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 40 treesize of output 40 [2022-01-18 04:50:22,681 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:22,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661712111] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:22,682 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:22,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 04:50:22,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656609142] [2022-01-18 04:50:22,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:22,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 04:50:22,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:22,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 04:50:22,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-01-18 04:50:22,683 INFO L87 Difference]: Start difference. First operand 71 states and 147 transitions. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:22,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:22,744 INFO L93 Difference]: Finished difference Result 77 states and 154 transitions. [2022-01-18 04:50:22,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:22,744 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:22,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:22,744 INFO L225 Difference]: With dead ends: 77 [2022-01-18 04:50:22,744 INFO L226 Difference]: Without dead ends: 71 [2022-01-18 04:50:22,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:22,745 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 13 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:22,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 34 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 04:50:22,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-01-18 04:50:22,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2022-01-18 04:50:22,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.085714285714286) internal successors, (146), 70 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:22,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 146 transitions. [2022-01-18 04:50:22,747 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 146 transitions. Word has length 15 [2022-01-18 04:50:22,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:22,747 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 146 transitions. [2022-01-18 04:50:22,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:22,747 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 146 transitions. [2022-01-18 04:50:22,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:22,747 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:22,747 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:22,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:22,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 04:50:22,968 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:22,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:22,968 INFO L85 PathProgramCache]: Analyzing trace with hash -723078093, now seen corresponding path program 33 times [2022-01-18 04:50:22,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:22,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059926822] [2022-01-18 04:50:22,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:22,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:22,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:23,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:23,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:23,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059926822] [2022-01-18 04:50:23,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059926822] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:23,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704651838] [2022-01-18 04:50:23,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:50:23,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:23,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:23,033 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 04:50:23,033 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 04:50:23,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:50:23,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:23,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:23,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:23,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:23,088 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:23,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:23,090 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:23,114 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:23,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:23,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:23,185 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 28 treesize of output 32 [2022-01-18 04:50:23,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:23,190 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 24 treesize of output 28 [2022-01-18 04:50:23,234 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:23,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704651838] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:23,234 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:23,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:23,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141239485] [2022-01-18 04:50:23,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:23,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:23,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:23,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:23,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:23,235 INFO L87 Difference]: Start difference. First operand 71 states and 146 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:23,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:23,325 INFO L93 Difference]: Finished difference Result 104 states and 205 transitions. [2022-01-18 04:50:23,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:50:23,326 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:23,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:23,326 INFO L225 Difference]: With dead ends: 104 [2022-01-18 04:50:23,326 INFO L226 Difference]: Without dead ends: 104 [2022-01-18 04:50:23,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:50:23,326 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 36 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:23,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 87 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:23,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2022-01-18 04:50:23,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 72. [2022-01-18 04:50:23,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.112676056338028) internal successors, (150), 71 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:23,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 150 transitions. [2022-01-18 04:50:23,330 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 150 transitions. Word has length 15 [2022-01-18 04:50:23,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:23,330 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 150 transitions. [2022-01-18 04:50:23,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:23,330 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 150 transitions. [2022-01-18 04:50:23,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:23,330 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:23,330 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:23,347 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 04:50:23,545 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,SelfDestructingSolverStorable38 [2022-01-18 04:50:23,545 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:23,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:23,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1590527741, now seen corresponding path program 34 times [2022-01-18 04:50:23,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:23,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177670778] [2022-01-18 04:50:23,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:23,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:23,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:23,612 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:23,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:23,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177670778] [2022-01-18 04:50:23,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177670778] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:23,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612354674] [2022-01-18 04:50:23,613 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:50:23,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:23,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:23,616 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 04:50:23,616 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 04:50:23,635 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:50:23,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:23,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:23,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:23,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:23,691 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:23,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:23,694 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:23,730 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:23,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:23,788 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:23,788 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 42 treesize of output 44 [2022-01-18 04:50:23,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:23,795 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 36 treesize of output 38 [2022-01-18 04:50:23,836 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:23,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612354674] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:23,836 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:23,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:23,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222478807] [2022-01-18 04:50:23,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:23,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:23,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:23,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:23,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:23,838 INFO L87 Difference]: Start difference. First operand 72 states and 150 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:24,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:24,005 INFO L93 Difference]: Finished difference Result 92 states and 179 transitions. [2022-01-18 04:50:24,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:24,006 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:24,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:24,006 INFO L225 Difference]: With dead ends: 92 [2022-01-18 04:50:24,006 INFO L226 Difference]: Without dead ends: 89 [2022-01-18 04:50:24,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:50:24,007 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 38 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:24,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 73 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:24,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-01-18 04:50:24,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 72. [2022-01-18 04:50:24,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.0985915492957745) internal successors, (149), 71 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:24,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 149 transitions. [2022-01-18 04:50:24,008 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 149 transitions. Word has length 15 [2022-01-18 04:50:24,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:24,008 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 149 transitions. [2022-01-18 04:50:24,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:24,008 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 149 transitions. [2022-01-18 04:50:24,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:24,009 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:24,009 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:24,027 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 04:50:24,209 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,SelfDestructingSolverStorable39 [2022-01-18 04:50:24,209 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:24,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:24,210 INFO L85 PathProgramCache]: Analyzing trace with hash 637038647, now seen corresponding path program 35 times [2022-01-18 04:50:24,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:24,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149179920] [2022-01-18 04:50:24,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:24,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:24,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:24,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:24,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:24,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149179920] [2022-01-18 04:50:24,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149179920] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:24,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300504285] [2022-01-18 04:50:24,301 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:50:24,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:24,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:24,311 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 04:50:24,312 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 04:50:24,332 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:50:24,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:24,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:24,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:24,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:24,379 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:24,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:24,381 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:24,423 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:24,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:24,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:24,476 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 42 treesize of output 44 [2022-01-18 04:50:24,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:24,481 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 36 treesize of output 38 [2022-01-18 04:50:24,520 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:24,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300504285] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:24,520 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:24,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:24,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328370951] [2022-01-18 04:50:24,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:24,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:24,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:24,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:24,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:24,522 INFO L87 Difference]: Start difference. First operand 72 states and 149 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:24,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:24,650 INFO L93 Difference]: Finished difference Result 77 states and 158 transitions. [2022-01-18 04:50:24,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:24,651 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:24,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:24,651 INFO L225 Difference]: With dead ends: 77 [2022-01-18 04:50:24,651 INFO L226 Difference]: Without dead ends: 77 [2022-01-18 04:50:24,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:24,651 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:24,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 56 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:24,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-01-18 04:50:24,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 72. [2022-01-18 04:50:24,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.0985915492957745) internal successors, (149), 71 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:24,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 149 transitions. [2022-01-18 04:50:24,653 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 149 transitions. Word has length 15 [2022-01-18 04:50:24,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:24,653 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 149 transitions. [2022-01-18 04:50:24,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:24,653 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 149 transitions. [2022-01-18 04:50:24,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:24,654 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:24,654 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:24,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:24,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:24,854 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:24,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:24,855 INFO L85 PathProgramCache]: Analyzing trace with hash 242116231, now seen corresponding path program 36 times [2022-01-18 04:50:24,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:24,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646879008] [2022-01-18 04:50:24,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:24,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:24,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:24,918 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:24,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:24,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646879008] [2022-01-18 04:50:24,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646879008] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:24,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194042433] [2022-01-18 04:50:24,918 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:50:24,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:24,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:24,919 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 04:50:24,921 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 04:50:24,944 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:50:24,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:24,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:24,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:25,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:25,017 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:25,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:25,020 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:25,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:25,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:25,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:25,164 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 24 treesize of output 28 [2022-01-18 04:50:25,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:25,169 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 20 treesize of output 24 [2022-01-18 04:50:25,200 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:25,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194042433] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:25,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:25,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:25,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669386529] [2022-01-18 04:50:25,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:25,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:25,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:25,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:25,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:25,201 INFO L87 Difference]: Start difference. First operand 72 states and 149 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:25,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:25,332 INFO L93 Difference]: Finished difference Result 82 states and 166 transitions. [2022-01-18 04:50:25,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:25,333 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:25,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:25,333 INFO L225 Difference]: With dead ends: 82 [2022-01-18 04:50:25,333 INFO L226 Difference]: Without dead ends: 80 [2022-01-18 04:50:25,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:50:25,333 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:25,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 56 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:25,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-01-18 04:50:25,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 70. [2022-01-18 04:50:25,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 2.0869565217391304) internal successors, (144), 69 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:25,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 144 transitions. [2022-01-18 04:50:25,335 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 144 transitions. Word has length 15 [2022-01-18 04:50:25,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:25,335 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 144 transitions. [2022-01-18 04:50:25,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:25,335 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 144 transitions. [2022-01-18 04:50:25,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:25,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:25,335 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:25,368 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 04:50:25,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:25,536 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:25,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:25,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1465105083, now seen corresponding path program 37 times [2022-01-18 04:50:25,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:25,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506047038] [2022-01-18 04:50:25,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:25,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:25,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:25,612 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:25,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:25,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506047038] [2022-01-18 04:50:25,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506047038] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:25,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785208981] [2022-01-18 04:50:25,613 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:50:25,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:25,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:25,614 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 04:50:25,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:25,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:25,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:25,666 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 04:50:25,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:25,718 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:25,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:25,720 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:25,767 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:25,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:25,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:25,837 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 42 treesize of output 44 [2022-01-18 04:50:25,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:25,843 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 36 treesize of output 38 [2022-01-18 04:50:25,887 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:25,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785208981] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:25,887 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:25,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:25,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220131934] [2022-01-18 04:50:25,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:25,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:25,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:25,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:25,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:25,888 INFO L87 Difference]: Start difference. First operand 70 states and 144 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:25,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:25,959 INFO L93 Difference]: Finished difference Result 87 states and 170 transitions. [2022-01-18 04:50:25,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:25,959 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:25,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:25,959 INFO L225 Difference]: With dead ends: 87 [2022-01-18 04:50:25,959 INFO L226 Difference]: Without dead ends: 87 [2022-01-18 04:50:25,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:25,960 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 49 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:25,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 54 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 106 Invalid, 0 Unknown, 34 Unchecked, 0.0s Time] [2022-01-18 04:50:25,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-01-18 04:50:25,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 70. [2022-01-18 04:50:25,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 2.0869565217391304) internal successors, (144), 69 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:25,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 144 transitions. [2022-01-18 04:50:25,961 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 144 transitions. Word has length 15 [2022-01-18 04:50:25,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:25,961 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 144 transitions. [2022-01-18 04:50:25,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:25,962 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 144 transitions. [2022-01-18 04:50:25,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:25,962 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:25,962 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:25,980 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 04:50:26,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:26,162 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:26,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:26,163 INFO L85 PathProgramCache]: Analyzing trace with hash 66903657, now seen corresponding path program 38 times [2022-01-18 04:50:26,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:26,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989365456] [2022-01-18 04:50:26,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:26,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:26,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:26,222 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:26,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:26,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989365456] [2022-01-18 04:50:26,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989365456] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:26,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148533557] [2022-01-18 04:50:26,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:50:26,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:26,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:26,224 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 04:50:26,225 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 04:50:26,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:26,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:26,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 04:50:26,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:26,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:26,317 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:26,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:26,320 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:50:26,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:26,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:26,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:26,440 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 28 treesize of output 32 [2022-01-18 04:50:26,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:26,444 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 24 treesize of output 28 [2022-01-18 04:50:26,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:26,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148533557] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:26,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:26,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-18 04:50:26,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205593968] [2022-01-18 04:50:26,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:26,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 04:50:26,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:26,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 04:50:26,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:26,466 INFO L87 Difference]: Start difference. First operand 70 states and 144 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:26,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:26,526 INFO L93 Difference]: Finished difference Result 75 states and 152 transitions. [2022-01-18 04:50:26,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:26,526 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:26,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:26,527 INFO L225 Difference]: With dead ends: 75 [2022-01-18 04:50:26,527 INFO L226 Difference]: Without dead ends: 75 [2022-01-18 04:50:26,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:26,527 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 11 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:26,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 57 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 162 Invalid, 0 Unknown, 38 Unchecked, 0.1s Time] [2022-01-18 04:50:26,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-01-18 04:50:26,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 69. [2022-01-18 04:50:26,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 2.0588235294117645) internal successors, (140), 68 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:26,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 140 transitions. [2022-01-18 04:50:26,529 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 140 transitions. Word has length 15 [2022-01-18 04:50:26,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:26,529 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 140 transitions. [2022-01-18 04:50:26,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:26,530 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 140 transitions. [2022-01-18 04:50:26,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:26,530 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:26,530 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:26,546 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 04:50:26,737 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,SelfDestructingSolverStorable43 [2022-01-18 04:50:26,738 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:26,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:26,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1864667889, now seen corresponding path program 39 times [2022-01-18 04:50:26,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:26,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406181949] [2022-01-18 04:50:26,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:26,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:26,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:26,807 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:26,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:26,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406181949] [2022-01-18 04:50:26,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406181949] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:26,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835891177] [2022-01-18 04:50:26,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:50:26,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:26,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:26,808 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 04:50:26,809 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 04:50:26,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:50:26,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:26,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:26,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:26,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:26,911 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:26,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:26,914 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:26,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:26,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:27,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:27,014 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 42 treesize of output 44 [2022-01-18 04:50:27,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:27,018 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 36 treesize of output 38 [2022-01-18 04:50:27,046 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:27,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835891177] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:27,046 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:27,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:27,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958377049] [2022-01-18 04:50:27,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:27,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:27,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:27,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:27,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:27,050 INFO L87 Difference]: Start difference. First operand 69 states and 140 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:27,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:27,196 INFO L93 Difference]: Finished difference Result 75 states and 149 transitions. [2022-01-18 04:50:27,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 04:50:27,197 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:27,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:27,197 INFO L225 Difference]: With dead ends: 75 [2022-01-18 04:50:27,197 INFO L226 Difference]: Without dead ends: 73 [2022-01-18 04:50:27,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:50:27,198 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 17 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:27,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 56 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 183 Invalid, 0 Unknown, 6 Unchecked, 0.1s Time] [2022-01-18 04:50:27,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-01-18 04:50:27,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 68. [2022-01-18 04:50:27,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.044776119402985) internal successors, (137), 67 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:27,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 137 transitions. [2022-01-18 04:50:27,208 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 137 transitions. Word has length 15 [2022-01-18 04:50:27,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:27,208 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 137 transitions. [2022-01-18 04:50:27,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:27,208 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 137 transitions. [2022-01-18 04:50:27,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:27,209 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:27,209 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:27,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:27,431 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,SelfDestructingSolverStorable44 [2022-01-18 04:50:27,431 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:27,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:27,431 INFO L85 PathProgramCache]: Analyzing trace with hash 679051063, now seen corresponding path program 40 times [2022-01-18 04:50:27,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:27,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98619922] [2022-01-18 04:50:27,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:27,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:27,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:27,492 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:27,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:27,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98619922] [2022-01-18 04:50:27,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98619922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:27,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227858285] [2022-01-18 04:50:27,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:50:27,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:27,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:27,507 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 04:50:27,508 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 04:50:27,528 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:50:27,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:27,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:27,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:27,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:27,625 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:27,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:27,628 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:50:27,636 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:27,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:27,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:27,695 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 28 treesize of output 32 [2022-01-18 04:50:27,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:27,701 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 24 treesize of output 28 [2022-01-18 04:50:27,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:27,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227858285] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:27,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:27,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:27,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083059264] [2022-01-18 04:50:27,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:27,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:27,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:27,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:27,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:27,724 INFO L87 Difference]: Start difference. First operand 68 states and 137 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:27,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:27,802 INFO L93 Difference]: Finished difference Result 73 states and 149 transitions. [2022-01-18 04:50:27,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 04:50:27,803 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:27,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:27,803 INFO L225 Difference]: With dead ends: 73 [2022-01-18 04:50:27,803 INFO L226 Difference]: Without dead ends: 73 [2022-01-18 04:50:27,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:27,803 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 11 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:27,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 52 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 159 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-01-18 04:50:27,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-01-18 04:50:27,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 69. [2022-01-18 04:50:27,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 2.0588235294117645) internal successors, (140), 68 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:27,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 140 transitions. [2022-01-18 04:50:27,805 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 140 transitions. Word has length 15 [2022-01-18 04:50:27,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:27,805 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 140 transitions. [2022-01-18 04:50:27,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:27,805 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 140 transitions. [2022-01-18 04:50:27,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:27,806 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:27,806 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:27,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:28,022 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,SelfDestructingSolverStorable45 [2022-01-18 04:50:28,022 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:28,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:28,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1644245387, now seen corresponding path program 41 times [2022-01-18 04:50:28,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:28,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779637947] [2022-01-18 04:50:28,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:28,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:28,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:28,086 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:28,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:28,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779637947] [2022-01-18 04:50:28,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779637947] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:28,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026465919] [2022-01-18 04:50:28,086 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:50:28,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:28,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:28,099 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 04:50:28,099 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 04:50:28,119 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:28,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:28,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:28,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:28,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:28,203 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:28,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:28,205 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:50:28,213 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:28,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:28,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:28,282 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 28 treesize of output 32 [2022-01-18 04:50:28,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:28,285 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 24 treesize of output 28 [2022-01-18 04:50:28,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:28,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026465919] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:28,300 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:28,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:28,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65821879] [2022-01-18 04:50:28,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:28,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:28,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:28,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:28,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:28,301 INFO L87 Difference]: Start difference. First operand 69 states and 140 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:28,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:28,336 INFO L93 Difference]: Finished difference Result 76 states and 152 transitions. [2022-01-18 04:50:28,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:28,336 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:28,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:28,337 INFO L225 Difference]: With dead ends: 76 [2022-01-18 04:50:28,337 INFO L226 Difference]: Without dead ends: 76 [2022-01-18 04:50:28,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:28,337 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 15 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:28,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 39 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 86 Invalid, 0 Unknown, 45 Unchecked, 0.0s Time] [2022-01-18 04:50:28,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-18 04:50:28,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 66. [2022-01-18 04:50:28,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.046153846153846) internal successors, (133), 65 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:28,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 133 transitions. [2022-01-18 04:50:28,338 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 133 transitions. Word has length 15 [2022-01-18 04:50:28,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:28,338 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 133 transitions. [2022-01-18 04:50:28,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:28,339 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 133 transitions. [2022-01-18 04:50:28,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:28,339 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:28,339 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:28,370 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 04:50:28,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 04:50:28,572 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:28,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:28,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1789626415, now seen corresponding path program 42 times [2022-01-18 04:50:28,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:28,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489648608] [2022-01-18 04:50:28,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:28,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:28,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:28,636 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:28,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:28,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489648608] [2022-01-18 04:50:28,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489648608] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:28,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417139254] [2022-01-18 04:50:28,637 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:50:28,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:28,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:28,638 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 04:50:28,639 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 04:50:28,658 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:50:28,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:28,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:28,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:28,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:28,729 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:28,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:28,730 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:28,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:28,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:28,828 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:28,829 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 42 treesize of output 39 [2022-01-18 04:50:28,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:50:28,864 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:28,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417139254] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:28,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:28,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-18 04:50:28,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282437580] [2022-01-18 04:50:28,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:28,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 04:50:28,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:28,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 04:50:28,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:28,876 INFO L87 Difference]: Start difference. First operand 66 states and 133 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:29,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:29,058 INFO L93 Difference]: Finished difference Result 76 states and 154 transitions. [2022-01-18 04:50:29,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:29,059 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:29,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:29,059 INFO L225 Difference]: With dead ends: 76 [2022-01-18 04:50:29,059 INFO L226 Difference]: Without dead ends: 76 [2022-01-18 04:50:29,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:50:29,060 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 43 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:29,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 56 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 114 Invalid, 0 Unknown, 95 Unchecked, 0.0s Time] [2022-01-18 04:50:29,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-18 04:50:29,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 66. [2022-01-18 04:50:29,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.046153846153846) internal successors, (133), 65 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:29,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 133 transitions. [2022-01-18 04:50:29,061 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 133 transitions. Word has length 15 [2022-01-18 04:50:29,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:29,061 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 133 transitions. [2022-01-18 04:50:29,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:29,061 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 133 transitions. [2022-01-18 04:50:29,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:29,062 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:29,062 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:29,077 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 04:50:29,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:29,262 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:29,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:29,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1637891233, now seen corresponding path program 43 times [2022-01-18 04:50:29,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:29,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469754891] [2022-01-18 04:50:29,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:29,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:29,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:29,316 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:29,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:29,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469754891] [2022-01-18 04:50:29,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469754891] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:29,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156398764] [2022-01-18 04:50:29,316 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:50:29,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:29,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:29,330 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 04:50:29,332 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 04:50:29,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:29,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:29,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:29,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:29,419 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:29,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:29,421 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:29,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:29,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:29,494 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:29,494 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 28 treesize of output 25 [2022-01-18 04:50:29,497 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:29,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156398764] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:29,497 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:29,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 04:50:29,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987423438] [2022-01-18 04:50:29,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:29,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 04:50:29,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:29,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 04:50:29,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-01-18 04:50:29,498 INFO L87 Difference]: Start difference. First operand 66 states and 133 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:29,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:29,532 INFO L93 Difference]: Finished difference Result 78 states and 154 transitions. [2022-01-18 04:50:29,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:29,532 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:29,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:29,532 INFO L225 Difference]: With dead ends: 78 [2022-01-18 04:50:29,532 INFO L226 Difference]: Without dead ends: 75 [2022-01-18 04:50:29,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:29,534 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 28 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:29,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 39 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 90 Invalid, 0 Unknown, 13 Unchecked, 0.0s Time] [2022-01-18 04:50:29,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-01-18 04:50:29,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 66. [2022-01-18 04:50:29,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.0307692307692307) internal successors, (132), 65 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:29,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 132 transitions. [2022-01-18 04:50:29,535 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 132 transitions. Word has length 15 [2022-01-18 04:50:29,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:29,536 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 132 transitions. [2022-01-18 04:50:29,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:29,536 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 132 transitions. [2022-01-18 04:50:29,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:29,536 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:29,536 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:29,551 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 04:50:29,751 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,SelfDestructingSolverStorable48 [2022-01-18 04:50:29,752 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:29,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:29,752 INFO L85 PathProgramCache]: Analyzing trace with hash -429509675, now seen corresponding path program 44 times [2022-01-18 04:50:29,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:29,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774523034] [2022-01-18 04:50:29,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:29,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:29,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:29,801 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:29,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:29,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774523034] [2022-01-18 04:50:29,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774523034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:29,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87337820] [2022-01-18 04:50:29,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:50:29,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:29,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:29,802 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 04:50:29,807 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 04:50:29,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:29,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:29,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 04:50:29,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:29,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:29,898 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:29,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:29,901 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:50:29,952 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:29,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:30,038 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:30,039 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 28 treesize of output 25 [2022-01-18 04:50:30,049 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:30,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87337820] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:30,049 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:30,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:30,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153955927] [2022-01-18 04:50:30,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:30,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:30,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:30,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:30,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:30,050 INFO L87 Difference]: Start difference. First operand 66 states and 132 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:30,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:30,134 INFO L93 Difference]: Finished difference Result 70 states and 143 transitions. [2022-01-18 04:50:30,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:30,134 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:30,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:30,135 INFO L225 Difference]: With dead ends: 70 [2022-01-18 04:50:30,135 INFO L226 Difference]: Without dead ends: 70 [2022-01-18 04:50:30,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:50:30,135 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 16 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:30,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 56 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 142 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-01-18 04:50:30,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-01-18 04:50:30,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 67. [2022-01-18 04:50:30,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.0454545454545454) internal successors, (135), 66 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:30,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 135 transitions. [2022-01-18 04:50:30,136 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 135 transitions. Word has length 15 [2022-01-18 04:50:30,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:30,137 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 135 transitions. [2022-01-18 04:50:30,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:30,137 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 135 transitions. [2022-01-18 04:50:30,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:30,137 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:30,137 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:30,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:30,351 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,SelfDestructingSolverStorable49 [2022-01-18 04:50:30,351 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:30,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:30,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1107139455, now seen corresponding path program 45 times [2022-01-18 04:50:30,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:30,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911974355] [2022-01-18 04:50:30,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:30,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:30,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:30,413 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:30,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:30,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911974355] [2022-01-18 04:50:30,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911974355] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:30,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683350217] [2022-01-18 04:50:30,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:50:30,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:30,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:30,415 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 04:50:30,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:50:30,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:30,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 04:50:30,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:30,438 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 04:50:30,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:30,524 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:30,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:30,527 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:50:30,575 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:30,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:30,654 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:30,655 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 28 treesize of output 25 [2022-01-18 04:50:30,659 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:30,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683350217] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:30,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:30,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:30,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354095213] [2022-01-18 04:50:30,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:30,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:30,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:30,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:30,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:30,660 INFO L87 Difference]: Start difference. First operand 67 states and 135 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:30,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:30,696 INFO L93 Difference]: Finished difference Result 74 states and 148 transitions. [2022-01-18 04:50:30,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:30,696 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:30,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:30,696 INFO L225 Difference]: With dead ends: 74 [2022-01-18 04:50:30,696 INFO L226 Difference]: Without dead ends: 74 [2022-01-18 04:50:30,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:30,697 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 11 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:30,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 46 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 94 Invalid, 0 Unknown, 23 Unchecked, 0.0s Time] [2022-01-18 04:50:30,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-01-18 04:50:30,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 66. [2022-01-18 04:50:30,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.0307692307692307) internal successors, (132), 65 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:30,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 132 transitions. [2022-01-18 04:50:30,698 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 132 transitions. Word has length 15 [2022-01-18 04:50:30,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:30,698 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 132 transitions. [2022-01-18 04:50:30,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:30,700 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 132 transitions. [2022-01-18 04:50:30,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:30,700 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:30,701 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:30,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:30,901 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,SelfDestructingSolverStorable50 [2022-01-18 04:50:30,901 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:30,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:30,901 INFO L85 PathProgramCache]: Analyzing trace with hash -824432091, now seen corresponding path program 46 times [2022-01-18 04:50:30,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:30,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266282326] [2022-01-18 04:50:30,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:30,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:30,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:30,989 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:30,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:30,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266282326] [2022-01-18 04:50:30,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266282326] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:30,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695681548] [2022-01-18 04:50:30,989 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:50:30,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:30,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:30,990 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 04:50:30,991 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 04:50:31,011 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:50:31,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:31,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:31,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:31,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:31,108 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:31,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:31,110 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:31,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:31,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:31,229 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:31,229 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 42 treesize of output 39 [2022-01-18 04:50:31,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:50:31,247 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:31,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695681548] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:31,247 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:31,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:31,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877323985] [2022-01-18 04:50:31,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:31,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:31,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:31,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:31,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:31,249 INFO L87 Difference]: Start difference. First operand 66 states and 132 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:31,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:31,511 INFO L93 Difference]: Finished difference Result 80 states and 159 transitions. [2022-01-18 04:50:31,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:31,511 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:31,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:31,512 INFO L225 Difference]: With dead ends: 80 [2022-01-18 04:50:31,512 INFO L226 Difference]: Without dead ends: 78 [2022-01-18 04:50:31,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:50:31,512 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 25 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:31,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 77 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 138 Invalid, 0 Unknown, 74 Unchecked, 0.1s Time] [2022-01-18 04:50:31,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-01-18 04:50:31,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 65. [2022-01-18 04:50:31,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.015625) internal successors, (129), 64 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:31,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 129 transitions. [2022-01-18 04:50:31,514 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 129 transitions. Word has length 15 [2022-01-18 04:50:31,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:31,515 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 129 transitions. [2022-01-18 04:50:31,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:31,515 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 129 transitions. [2022-01-18 04:50:31,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:31,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:31,515 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:31,542 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 04:50:31,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:31,731 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:31,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:31,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1719286861, now seen corresponding path program 47 times [2022-01-18 04:50:31,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:31,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315229657] [2022-01-18 04:50:31,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:31,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:31,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:31,846 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:31,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:31,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315229657] [2022-01-18 04:50:31,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315229657] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:31,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729244279] [2022-01-18 04:50:31,846 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:50:31,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:31,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:31,850 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 04:50:31,906 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 04:50:31,919 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:50:31,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:31,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:31,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:32,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:32,050 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:32,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:32,052 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:50:32,063 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:32,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:32,151 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:32,152 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 28 treesize of output 25 [2022-01-18 04:50:32,158 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:32,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729244279] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:32,158 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:32,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:32,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178511114] [2022-01-18 04:50:32,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:32,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:32,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:32,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:32,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:32,159 INFO L87 Difference]: Start difference. First operand 65 states and 129 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:32,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:32,204 INFO L93 Difference]: Finished difference Result 70 states and 143 transitions. [2022-01-18 04:50:32,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:32,204 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:32,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:32,205 INFO L225 Difference]: With dead ends: 70 [2022-01-18 04:50:32,205 INFO L226 Difference]: Without dead ends: 70 [2022-01-18 04:50:32,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:32,205 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 20 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:32,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 40 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 99 Invalid, 0 Unknown, 45 Unchecked, 0.0s Time] [2022-01-18 04:50:32,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-01-18 04:50:32,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 67. [2022-01-18 04:50:32,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.0454545454545454) internal successors, (135), 66 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:32,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 135 transitions. [2022-01-18 04:50:32,207 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 135 transitions. Word has length 15 [2022-01-18 04:50:32,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:32,207 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 135 transitions. [2022-01-18 04:50:32,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:32,207 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 135 transitions. [2022-01-18 04:50:32,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:32,207 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:32,208 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:32,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:32,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:32,408 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:32,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:32,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1039031305, now seen corresponding path program 48 times [2022-01-18 04:50:32,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:32,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826281326] [2022-01-18 04:50:32,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:32,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:32,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:32,479 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:32,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:32,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826281326] [2022-01-18 04:50:32,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826281326] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:32,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098782044] [2022-01-18 04:50:32,479 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:50:32,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:32,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:32,481 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 04:50:32,482 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 04:50:32,507 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:50:32,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:32,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 04:50:32,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:32,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:32,642 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:50:32,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:32,645 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:50:32,678 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:32,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:32,772 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:32,773 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 28 treesize of output 25 [2022-01-18 04:50:32,779 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:32,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098782044] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:32,779 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:32,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:32,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166062952] [2022-01-18 04:50:32,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:32,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:32,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:32,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:32,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:32,780 INFO L87 Difference]: Start difference. First operand 67 states and 135 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:32,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:32,823 INFO L93 Difference]: Finished difference Result 72 states and 146 transitions. [2022-01-18 04:50:32,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:32,823 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:32,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:32,823 INFO L225 Difference]: With dead ends: 72 [2022-01-18 04:50:32,823 INFO L226 Difference]: Without dead ends: 72 [2022-01-18 04:50:32,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:32,824 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 21 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:32,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 46 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 97 Invalid, 0 Unknown, 42 Unchecked, 0.0s Time] [2022-01-18 04:50:32,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2022-01-18 04:50:32,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 66. [2022-01-18 04:50:32,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.0307692307692307) internal successors, (132), 65 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:32,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 132 transitions. [2022-01-18 04:50:32,825 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 132 transitions. Word has length 15 [2022-01-18 04:50:32,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:32,825 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 132 transitions. [2022-01-18 04:50:32,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:32,826 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 132 transitions. [2022-01-18 04:50:32,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:32,826 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:32,826 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:32,846 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 04:50:33,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:33,027 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:33,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:33,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1610486111, now seen corresponding path program 49 times [2022-01-18 04:50:33,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:33,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136463747] [2022-01-18 04:50:33,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:33,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:33,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:33,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:33,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:33,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136463747] [2022-01-18 04:50:33,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136463747] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:33,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641065908] [2022-01-18 04:50:33,097 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:50:33,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:33,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:33,100 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 04:50:33,101 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 04:50:33,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:33,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:33,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:33,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:33,281 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:50:33,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:33,284 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:50:33,302 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:33,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:33,397 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:33,397 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 28 treesize of output 25 [2022-01-18 04:50:33,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:33,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641065908] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:33,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:33,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:33,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727361787] [2022-01-18 04:50:33,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:33,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:33,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:33,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:33,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:33,404 INFO L87 Difference]: Start difference. First operand 66 states and 132 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:33,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:33,442 INFO L93 Difference]: Finished difference Result 79 states and 157 transitions. [2022-01-18 04:50:33,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 04:50:33,443 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:33,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:33,443 INFO L225 Difference]: With dead ends: 79 [2022-01-18 04:50:33,443 INFO L226 Difference]: Without dead ends: 79 [2022-01-18 04:50:33,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:33,443 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 14 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 22 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:33,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 59 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 83 Invalid, 0 Unknown, 22 Unchecked, 0.0s Time] [2022-01-18 04:50:33,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-01-18 04:50:33,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 65. [2022-01-18 04:50:33,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.015625) internal successors, (129), 64 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:33,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 129 transitions. [2022-01-18 04:50:33,445 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 129 transitions. Word has length 15 [2022-01-18 04:50:33,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:33,445 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 129 transitions. [2022-01-18 04:50:33,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:33,445 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 129 transitions. [2022-01-18 04:50:33,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:33,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:33,446 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:33,469 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 04:50:33,646 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,SelfDestructingSolverStorable54 [2022-01-18 04:50:33,646 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:33,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:33,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1359661893, now seen corresponding path program 50 times [2022-01-18 04:50:33,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:33,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803182205] [2022-01-18 04:50:33,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:33,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:33,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:33,738 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:33,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:33,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803182205] [2022-01-18 04:50:33,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803182205] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:33,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402492856] [2022-01-18 04:50:33,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:50:33,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:33,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:33,740 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 04:50:33,741 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 04:50:33,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:33,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:33,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:33,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:33,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:33,894 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:50:33,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:33,896 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:50:33,906 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:33,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:33,977 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:33,977 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 48 treesize of output 43 [2022-01-18 04:50:33,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:50:33,992 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:33,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402492856] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:33,992 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:33,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 04:50:33,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131087949] [2022-01-18 04:50:33,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:33,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 04:50:33,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:33,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 04:50:33,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-18 04:50:33,993 INFO L87 Difference]: Start difference. First operand 65 states and 129 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:34,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:34,114 INFO L93 Difference]: Finished difference Result 74 states and 143 transitions. [2022-01-18 04:50:34,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:34,114 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:34,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:34,115 INFO L225 Difference]: With dead ends: 74 [2022-01-18 04:50:34,115 INFO L226 Difference]: Without dead ends: 70 [2022-01-18 04:50:34,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:34,115 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 9 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:34,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 56 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 32 Unchecked, 0.0s Time] [2022-01-18 04:50:34,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-01-18 04:50:34,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 64. [2022-01-18 04:50:34,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.0) internal successors, (126), 63 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:34,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 126 transitions. [2022-01-18 04:50:34,117 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 126 transitions. Word has length 15 [2022-01-18 04:50:34,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:34,117 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 126 transitions. [2022-01-18 04:50:34,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:34,118 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 126 transitions. [2022-01-18 04:50:34,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:34,118 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:34,118 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:34,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 04:50:34,318 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,SelfDestructingSolverStorable55 [2022-01-18 04:50:34,318 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:34,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:34,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1987935113, now seen corresponding path program 51 times [2022-01-18 04:50:34,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:34,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125971841] [2022-01-18 04:50:34,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:34,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:34,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:34,372 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:34,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:34,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125971841] [2022-01-18 04:50:34,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125971841] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:34,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699739736] [2022-01-18 04:50:34,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:50:34,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:34,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:34,374 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 04:50:34,375 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 04:50:34,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:50:34,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:34,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 04:50:34,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:34,473 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 26 treesize of output 20 [2022-01-18 04:50:34,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:34,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:34,572 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:34,572 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 28 treesize of output 25 [2022-01-18 04:50:34,575 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:34,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699739736] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:34,575 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:34,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 04:50:34,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489837741] [2022-01-18 04:50:34,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:34,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 04:50:34,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:34,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 04:50:34,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-01-18 04:50:34,576 INFO L87 Difference]: Start difference. First operand 64 states and 126 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:34,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:34,621 INFO L93 Difference]: Finished difference Result 88 states and 167 transitions. [2022-01-18 04:50:34,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:34,621 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:34,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:34,621 INFO L225 Difference]: With dead ends: 88 [2022-01-18 04:50:34,621 INFO L226 Difference]: Without dead ends: 88 [2022-01-18 04:50:34,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:34,622 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 33 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:34,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 78 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 141 Invalid, 0 Unknown, 51 Unchecked, 0.0s Time] [2022-01-18 04:50:34,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-01-18 04:50:34,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 62. [2022-01-18 04:50:34,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.0163934426229506) internal successors, (123), 61 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:34,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 123 transitions. [2022-01-18 04:50:34,623 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 123 transitions. Word has length 15 [2022-01-18 04:50:34,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:34,623 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 123 transitions. [2022-01-18 04:50:34,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:34,623 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 123 transitions. [2022-01-18 04:50:34,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:34,623 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:34,623 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:34,642 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 04:50:34,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-01-18 04:50:34,843 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:34,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:34,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1922612871, now seen corresponding path program 52 times [2022-01-18 04:50:34,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:34,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299603111] [2022-01-18 04:50:34,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:34,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:34,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:34,911 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:34,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:34,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299603111] [2022-01-18 04:50:34,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299603111] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:34,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943136662] [2022-01-18 04:50:34,911 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:50:34,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:34,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:34,913 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 04:50:34,913 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 04:50:34,939 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:50:34,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:34,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:34,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:35,001 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:35,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:35,063 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:35,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 35 [2022-01-18 04:50:35,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:50:35,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:35,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943136662] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:35,086 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:35,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 04:50:35,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670182878] [2022-01-18 04:50:35,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:35,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 04:50:35,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:35,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 04:50:35,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-01-18 04:50:35,087 INFO L87 Difference]: Start difference. First operand 62 states and 123 transitions. Second operand has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:35,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:35,289 INFO L93 Difference]: Finished difference Result 80 states and 148 transitions. [2022-01-18 04:50:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:35,289 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:35,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:35,289 INFO L225 Difference]: With dead ends: 80 [2022-01-18 04:50:35,289 INFO L226 Difference]: Without dead ends: 74 [2022-01-18 04:50:35,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:50:35,290 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 39 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:35,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 47 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:50:35,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-01-18 04:50:35,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 62. [2022-01-18 04:50:35,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.0) internal successors, (122), 61 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:35,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 122 transitions. [2022-01-18 04:50:35,293 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 122 transitions. Word has length 15 [2022-01-18 04:50:35,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:35,293 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 122 transitions. [2022-01-18 04:50:35,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:35,294 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 122 transitions. [2022-01-18 04:50:35,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:35,294 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:35,294 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:35,310 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 04:50:35,507 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,SelfDestructingSolverStorable57 [2022-01-18 04:50:35,507 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:35,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:35,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1747331635, now seen corresponding path program 53 times [2022-01-18 04:50:35,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:35,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110018929] [2022-01-18 04:50:35,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:35,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:35,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:35,579 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:35,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:35,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110018929] [2022-01-18 04:50:35,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110018929] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:35,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224681096] [2022-01-18 04:50:35,579 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:50:35,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:35,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:35,582 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 04:50:35,604 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:35,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:35,604 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 04:50:35,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:35,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:35,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:35,713 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:35,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:35,716 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:35,759 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:35,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:35,842 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:35,843 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 28 treesize of output 25 [2022-01-18 04:50:35,846 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:35,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224681096] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:35,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:35,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 04:50:35,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145148231] [2022-01-18 04:50:35,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:35,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:50:35,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:35,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:50:35,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:35,847 INFO L87 Difference]: Start difference. First operand 62 states and 122 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:35,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:35,898 INFO L93 Difference]: Finished difference Result 73 states and 143 transitions. [2022-01-18 04:50:35,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:35,899 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:35,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:35,899 INFO L225 Difference]: With dead ends: 73 [2022-01-18 04:50:35,899 INFO L226 Difference]: Without dead ends: 73 [2022-01-18 04:50:35,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:50:35,899 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 11 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:35,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 58 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 156 Invalid, 0 Unknown, 11 Unchecked, 0.0s Time] [2022-01-18 04:50:35,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-01-18 04:50:35,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 59. [2022-01-18 04:50:35,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.9827586206896552) internal successors, (115), 58 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:35,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 115 transitions. [2022-01-18 04:50:35,901 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 115 transitions. Word has length 15 [2022-01-18 04:50:35,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:35,901 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 115 transitions. [2022-01-18 04:50:35,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:35,901 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 115 transitions. [2022-01-18 04:50:35,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 04:50:35,901 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:35,901 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:35,917 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 04:50:36,101 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,SelfDestructingSolverStorable58 [2022-01-18 04:50:36,102 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:36,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:36,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1187518921, now seen corresponding path program 54 times [2022-01-18 04:50:36,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:36,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827087603] [2022-01-18 04:50:36,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:36,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:36,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:36,180 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:36,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:36,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827087603] [2022-01-18 04:50:36,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827087603] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:36,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610683518] [2022-01-18 04:50:36,181 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:50:36,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:36,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:36,182 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 04:50:36,183 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 04:50:36,203 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:50:36,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:36,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 04:50:36,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:36,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:36,323 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:50:36,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:36,326 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:50:36,363 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:36,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:36,449 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:36,450 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 42 treesize of output 39 [2022-01-18 04:50:36,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:50:36,464 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:36,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610683518] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:36,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:36,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 04:50:36,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494979812] [2022-01-18 04:50:36,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:36,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:50:36,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:36,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:50:36,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:50:36,465 INFO L87 Difference]: Start difference. First operand 59 states and 115 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:36,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:36,573 INFO L93 Difference]: Finished difference Result 63 states and 122 transitions. [2022-01-18 04:50:36,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 04:50:36,574 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 04:50:36,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:36,574 INFO L225 Difference]: With dead ends: 63 [2022-01-18 04:50:36,574 INFO L226 Difference]: Without dead ends: 63 [2022-01-18 04:50:36,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:50:36,574 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 28 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:36,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 49 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 133 Invalid, 0 Unknown, 45 Unchecked, 0.1s Time] [2022-01-18 04:50:36,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-01-18 04:50:36,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 52. [2022-01-18 04:50:36,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 51 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:36,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 100 transitions. [2022-01-18 04:50:36,575 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 100 transitions. Word has length 15 [2022-01-18 04:50:36,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:36,575 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 100 transitions. [2022-01-18 04:50:36,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:36,576 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 100 transitions. [2022-01-18 04:50:36,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:36,576 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:36,576 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:36,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:36,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 04:50:36,776 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:36,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:36,777 INFO L85 PathProgramCache]: Analyzing trace with hash 391978466, now seen corresponding path program 55 times [2022-01-18 04:50:36,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:36,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496611820] [2022-01-18 04:50:36,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:36,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:36,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:36,949 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:36,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:36,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496611820] [2022-01-18 04:50:36,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496611820] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:36,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869669603] [2022-01-18 04:50:36,949 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:50:36,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:36,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:36,951 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 04:50:36,951 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 04:50:36,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:36,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:36,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:37,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:37,112 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:50:37,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:37,114 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:37,162 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:37,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:37,539 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:37,539 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 38 [2022-01-18 04:50:37,540 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 35 treesize of output 25 [2022-01-18 04:50:37,557 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:37,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869669603] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:37,557 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:37,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:37,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840782482] [2022-01-18 04:50:37,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:37,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:37,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:37,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:37,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:37,558 INFO L87 Difference]: Start difference. First operand 52 states and 100 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:37,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:37,790 INFO L93 Difference]: Finished difference Result 100 states and 193 transitions. [2022-01-18 04:50:37,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 04:50:37,790 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:37,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:37,791 INFO L225 Difference]: With dead ends: 100 [2022-01-18 04:50:37,791 INFO L226 Difference]: Without dead ends: 93 [2022-01-18 04:50:37,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:50:37,791 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 28 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:37,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 132 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 220 Invalid, 0 Unknown, 70 Unchecked, 0.1s Time] [2022-01-18 04:50:37,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-01-18 04:50:37,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 61. [2022-01-18 04:50:37,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.9666666666666666) internal successors, (118), 60 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:37,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 118 transitions. [2022-01-18 04:50:37,792 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 118 transitions. Word has length 16 [2022-01-18 04:50:37,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:37,792 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 118 transitions. [2022-01-18 04:50:37,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:37,793 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 118 transitions. [2022-01-18 04:50:37,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:37,793 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:37,793 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:37,808 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 04:50:38,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:38,008 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:38,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:38,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1270674222, now seen corresponding path program 56 times [2022-01-18 04:50:38,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:38,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708045574] [2022-01-18 04:50:38,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:38,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:38,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:38,178 INFO 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 04:50:38,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:38,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708045574] [2022-01-18 04:50:38,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708045574] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:38,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062399773] [2022-01-18 04:50:38,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:50:38,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:38,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:38,187 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:50:38,220 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 04:50:38,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:38,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:38,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:38,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:38,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:38,381 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:50:38,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:38,383 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:50:38,433 INFO 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 04:50:38,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:38,872 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:38,872 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 116 treesize of output 95 [2022-01-18 04:50:38,874 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 92 treesize of output 68 [2022-01-18 04:50:38,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 04:50:38,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062399773] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:38,914 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:38,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:38,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603007934] [2022-01-18 04:50:38,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:38,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:38,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:38,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:38,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:38,915 INFO L87 Difference]: Start difference. First operand 61 states and 118 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:39,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:39,046 INFO L93 Difference]: Finished difference Result 111 states and 213 transitions. [2022-01-18 04:50:39,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:50:39,046 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:39,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:39,047 INFO L225 Difference]: With dead ends: 111 [2022-01-18 04:50:39,047 INFO L226 Difference]: Without dead ends: 108 [2022-01-18 04:50:39,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:50:39,047 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 46 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:39,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 145 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 244 Invalid, 0 Unknown, 200 Unchecked, 0.1s Time] [2022-01-18 04:50:39,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-01-18 04:50:39,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 74. [2022-01-18 04:50:39,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 1.9726027397260273) internal successors, (144), 73 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:39,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 144 transitions. [2022-01-18 04:50:39,049 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 144 transitions. Word has length 16 [2022-01-18 04:50:39,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:39,050 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 144 transitions. [2022-01-18 04:50:39,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:39,050 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 144 transitions. [2022-01-18 04:50:39,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:39,050 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:39,050 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:39,074 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 04:50:39,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:39,267 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:39,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:39,268 INFO L85 PathProgramCache]: Analyzing trace with hash -551274402, now seen corresponding path program 57 times [2022-01-18 04:50:39,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:39,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690637854] [2022-01-18 04:50:39,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:39,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:39,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:39,450 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:39,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:39,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690637854] [2022-01-18 04:50:39,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690637854] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:39,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692689849] [2022-01-18 04:50:39,451 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:50:39,451 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:39,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:39,452 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 04:50:39,453 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 04:50:39,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:50:39,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:39,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:39,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:39,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:39,676 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:50:39,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:39,678 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:39,727 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:39,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:40,188 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:40,189 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 116 treesize of output 95 [2022-01-18 04:50:40,191 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 92 treesize of output 68 [2022-01-18 04:50:40,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 04:50:40,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692689849] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:40,222 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:40,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:40,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664938885] [2022-01-18 04:50:40,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:40,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:40,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:40,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:40,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:40,223 INFO L87 Difference]: Start difference. First operand 74 states and 144 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:40,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:40,336 INFO L93 Difference]: Finished difference Result 102 states and 203 transitions. [2022-01-18 04:50:40,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 04:50:40,337 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:40,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:40,337 INFO L225 Difference]: With dead ends: 102 [2022-01-18 04:50:40,337 INFO L226 Difference]: Without dead ends: 95 [2022-01-18 04:50:40,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:40,339 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 24 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:40,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 133 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 298 Invalid, 0 Unknown, 50 Unchecked, 0.1s Time] [2022-01-18 04:50:40,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-01-18 04:50:40,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 74. [2022-01-18 04:50:40,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 1.9452054794520548) internal successors, (142), 73 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:40,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 142 transitions. [2022-01-18 04:50:40,342 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 142 transitions. Word has length 16 [2022-01-18 04:50:40,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:40,342 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 142 transitions. [2022-01-18 04:50:40,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:40,342 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 142 transitions. [2022-01-18 04:50:40,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:40,343 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:40,343 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:40,366 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 04:50:40,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:40,560 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:40,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:40,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1434358324, now seen corresponding path program 58 times [2022-01-18 04:50:40,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:40,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48517074] [2022-01-18 04:50:40,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:40,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:40,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:40,736 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:40,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:40,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48517074] [2022-01-18 04:50:40,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48517074] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:40,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613518856] [2022-01-18 04:50:40,736 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:50:40,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:40,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:40,737 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 04:50:40,778 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:50:40,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:40,778 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 04:50:40,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:40,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:40,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:40,933 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:50:40,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:40,936 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:41,002 INFO 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 04:50:41,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:41,414 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:41,415 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 52 treesize of output 44 [2022-01-18 04:50:41,416 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 40 treesize of output 28 [2022-01-18 04:50:41,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 04:50:41,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613518856] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:41,428 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:41,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:41,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583239681] [2022-01-18 04:50:41,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:41,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:41,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:41,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:41,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:41,429 INFO L87 Difference]: Start difference. First operand 74 states and 142 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:41,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:41,655 INFO L93 Difference]: Finished difference Result 100 states and 198 transitions. [2022-01-18 04:50:41,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:50:41,656 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:41,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:41,656 INFO L225 Difference]: With dead ends: 100 [2022-01-18 04:50:41,656 INFO L226 Difference]: Without dead ends: 93 [2022-01-18 04:50:41,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:50:41,656 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 29 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:41,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 130 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 298 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-01-18 04:50:41,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-01-18 04:50:41,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 79. [2022-01-18 04:50:41,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 1.9615384615384615) internal successors, (153), 78 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:41,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 153 transitions. [2022-01-18 04:50:41,676 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 153 transitions. Word has length 16 [2022-01-18 04:50:41,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:41,676 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 153 transitions. [2022-01-18 04:50:41,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:41,676 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 153 transitions. [2022-01-18 04:50:41,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:41,677 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:41,677 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:41,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:41,877 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,SelfDestructingSolverStorable63 [2022-01-18 04:50:41,877 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:41,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:41,878 INFO L85 PathProgramCache]: Analyzing trace with hash -257820958, now seen corresponding path program 59 times [2022-01-18 04:50:41,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:41,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685131338] [2022-01-18 04:50:41,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:41,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:41,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:42,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:42,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:42,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685131338] [2022-01-18 04:50:42,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685131338] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:42,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416982969] [2022-01-18 04:50:42,091 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:50:42,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:42,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:42,092 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 04:50:42,093 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 04:50:42,118 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:42,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:42,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:42,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:42,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:42,289 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:50:42,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:42,291 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 04:50:42,341 INFO 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 04:50:42,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:42,793 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:42,793 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 52 treesize of output 44 [2022-01-18 04:50:42,795 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 40 treesize of output 28 [2022-01-18 04:50:42,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:42,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416982969] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:42,808 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:42,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:42,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489325565] [2022-01-18 04:50:42,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:42,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:42,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:42,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:42,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:42,809 INFO L87 Difference]: Start difference. First operand 79 states and 153 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:43,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:43,142 INFO L93 Difference]: Finished difference Result 111 states and 213 transitions. [2022-01-18 04:50:43,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:50:43,142 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:43,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:43,142 INFO L225 Difference]: With dead ends: 111 [2022-01-18 04:50:43,142 INFO L226 Difference]: Without dead ends: 86 [2022-01-18 04:50:43,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:50:43,143 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:43,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 122 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 260 Invalid, 0 Unknown, 140 Unchecked, 0.1s Time] [2022-01-18 04:50:43,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2022-01-18 04:50:43,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 76. [2022-01-18 04:50:43,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 1.96) internal successors, (147), 75 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:43,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 147 transitions. [2022-01-18 04:50:43,145 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 147 transitions. Word has length 16 [2022-01-18 04:50:43,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:43,145 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 147 transitions. [2022-01-18 04:50:43,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:43,145 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 147 transitions. [2022-01-18 04:50:43,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:43,145 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:43,146 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:43,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:43,369 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,SelfDestructingSolverStorable64 [2022-01-18 04:50:43,369 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:43,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:43,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1769439616, now seen corresponding path program 60 times [2022-01-18 04:50:43,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:43,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460124473] [2022-01-18 04:50:43,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:43,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:43,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:43,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 04:50:43,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:43,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460124473] [2022-01-18 04:50:43,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460124473] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:43,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200327990] [2022-01-18 04:50:43,571 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:50:43,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:43,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:43,572 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 04:50:43,574 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 04:50:43,597 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:50:43,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:43,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:43,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:43,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:43,834 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:50:43,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:43,836 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:50:43,877 INFO 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 04:50:43,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:44,443 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:44,444 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 117 treesize of output 96 [2022-01-18 04:50:44,446 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 93 treesize of output 69 [2022-01-18 04:50:44,474 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:44,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200327990] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:44,474 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:44,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:44,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769116577] [2022-01-18 04:50:44,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:44,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:44,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:44,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:44,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:44,475 INFO L87 Difference]: Start difference. First operand 76 states and 147 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:44,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:44,623 INFO L93 Difference]: Finished difference Result 99 states and 197 transitions. [2022-01-18 04:50:44,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:50:44,624 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:44,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:44,624 INFO L225 Difference]: With dead ends: 99 [2022-01-18 04:50:44,624 INFO L226 Difference]: Without dead ends: 92 [2022-01-18 04:50:44,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:50:44,624 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 20 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:44,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 138 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 279 Invalid, 0 Unknown, 100 Unchecked, 0.1s Time] [2022-01-18 04:50:44,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-01-18 04:50:44,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 78. [2022-01-18 04:50:44,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 1.974025974025974) internal successors, (152), 77 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:44,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 152 transitions. [2022-01-18 04:50:44,626 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 152 transitions. Word has length 16 [2022-01-18 04:50:44,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:44,626 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 152 transitions. [2022-01-18 04:50:44,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:44,626 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 152 transitions. [2022-01-18 04:50:44,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:44,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:44,626 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:44,642 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 04:50:44,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:44,827 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:44,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:44,827 INFO L85 PathProgramCache]: Analyzing trace with hash -297961292, now seen corresponding path program 61 times [2022-01-18 04:50:44,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:44,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960928653] [2022-01-18 04:50:44,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:44,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:44,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:45,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:45,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:45,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960928653] [2022-01-18 04:50:45,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960928653] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:45,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360054697] [2022-01-18 04:50:45,071 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:50:45,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:45,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:45,081 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 04:50:45,083 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 04:50:45,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:45,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:45,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:45,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:45,201 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:50:45,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:45,203 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:45,278 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:45,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:45,652 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:50:45,652 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 44 treesize of output 37 [2022-01-18 04:50:45,654 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 34 treesize of output 24 [2022-01-18 04:50:45,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:45,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360054697] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:45,671 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:45,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:45,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493185387] [2022-01-18 04:50:45,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:45,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:45,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:45,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:45,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:45,672 INFO L87 Difference]: Start difference. First operand 78 states and 152 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:45,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:45,913 INFO L93 Difference]: Finished difference Result 103 states and 200 transitions. [2022-01-18 04:50:45,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:50:45,914 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:45,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:45,914 INFO L225 Difference]: With dead ends: 103 [2022-01-18 04:50:45,914 INFO L226 Difference]: Without dead ends: 89 [2022-01-18 04:50:45,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:50:45,915 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:45,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 116 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 287 Invalid, 0 Unknown, 40 Unchecked, 0.1s Time] [2022-01-18 04:50:45,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-01-18 04:50:45,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 79. [2022-01-18 04:50:45,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.0) internal successors, (156), 78 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:45,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 156 transitions. [2022-01-18 04:50:45,916 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 156 transitions. Word has length 16 [2022-01-18 04:50:45,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:45,916 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 156 transitions. [2022-01-18 04:50:45,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:45,916 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 156 transitions. [2022-01-18 04:50:45,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:45,916 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:45,916 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:45,943 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-01-18 04:50:46,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:46,117 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:46,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:46,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1377474034, now seen corresponding path program 62 times [2022-01-18 04:50:46,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:46,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742435071] [2022-01-18 04:50:46,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:46,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:46,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:46,284 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:46,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:46,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742435071] [2022-01-18 04:50:46,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742435071] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:46,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121302217] [2022-01-18 04:50:46,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:50:46,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:46,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:46,286 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 04:50:46,287 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 04:50:46,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:46,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:46,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:46,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:46,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:46,531 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:50:46,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:46,533 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:50:46,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 04:50:46,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:47,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:47,149 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 163 treesize of output 133 [2022-01-18 04:50:47,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:47,158 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 123 treesize of output 93 [2022-01-18 04:50:47,314 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:47,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121302217] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:47,314 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:47,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:47,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980047765] [2022-01-18 04:50:47,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:47,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:47,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:47,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:47,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:47,315 INFO L87 Difference]: Start difference. First operand 79 states and 156 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:47,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:47,525 INFO L93 Difference]: Finished difference Result 103 states and 202 transitions. [2022-01-18 04:50:47,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 04:50:47,525 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:47,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:47,526 INFO L225 Difference]: With dead ends: 103 [2022-01-18 04:50:47,526 INFO L226 Difference]: Without dead ends: 100 [2022-01-18 04:50:47,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:50:47,527 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 21 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:47,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 141 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 346 Invalid, 0 Unknown, 84 Unchecked, 0.2s Time] [2022-01-18 04:50:47,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-01-18 04:50:47,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 85. [2022-01-18 04:50:47,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.011904761904762) internal successors, (169), 84 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:47,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 169 transitions. [2022-01-18 04:50:47,529 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 169 transitions. Word has length 16 [2022-01-18 04:50:47,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:47,529 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 169 transitions. [2022-01-18 04:50:47,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:47,529 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 169 transitions. [2022-01-18 04:50:47,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:47,529 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:47,529 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:47,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:47,730 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,SelfDestructingSolverStorable67 [2022-01-18 04:50:47,730 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:47,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:47,730 INFO L85 PathProgramCache]: Analyzing trace with hash -491840434, now seen corresponding path program 63 times [2022-01-18 04:50:47,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:47,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393161413] [2022-01-18 04:50:47,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:47,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:47,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:47,904 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:47,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:47,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393161413] [2022-01-18 04:50:47,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393161413] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:47,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581204385] [2022-01-18 04:50:47,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:50:47,904 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:47,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:47,905 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 04:50:47,906 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 04:50:47,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:50:47,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:47,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:47,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:48,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:48,078 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:50:48,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:48,080 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:48,131 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:48,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:48,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:48,469 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 163 treesize of output 133 [2022-01-18 04:50:48,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:48,474 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 123 treesize of output 93 [2022-01-18 04:50:48,531 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:48,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581204385] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:48,531 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:48,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:48,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704469887] [2022-01-18 04:50:48,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:48,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:48,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:48,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:48,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:48,532 INFO L87 Difference]: Start difference. First operand 85 states and 169 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:48,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:48,671 INFO L93 Difference]: Finished difference Result 104 states and 203 transitions. [2022-01-18 04:50:48,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:50:48,672 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:48,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:48,672 INFO L225 Difference]: With dead ends: 104 [2022-01-18 04:50:48,672 INFO L226 Difference]: Without dead ends: 97 [2022-01-18 04:50:48,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:48,673 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 19 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:48,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 136 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 430 Invalid, 0 Unknown, 74 Unchecked, 0.1s Time] [2022-01-18 04:50:48,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-01-18 04:50:48,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 83. [2022-01-18 04:50:48,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0121951219512195) internal successors, (165), 82 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:48,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 165 transitions. [2022-01-18 04:50:48,675 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 165 transitions. Word has length 16 [2022-01-18 04:50:48,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:48,675 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 165 transitions. [2022-01-18 04:50:48,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:48,675 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 165 transitions. [2022-01-18 04:50:48,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:48,675 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:48,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:48,698 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 04:50:48,892 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,SelfDestructingSolverStorable68 [2022-01-18 04:50:48,892 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:48,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:48,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1042392742, now seen corresponding path program 64 times [2022-01-18 04:50:48,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:48,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484454714] [2022-01-18 04:50:48,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:48,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:49,056 INFO 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 04:50:49,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:49,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484454714] [2022-01-18 04:50:49,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484454714] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:49,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354789934] [2022-01-18 04:50:49,059 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:50:49,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:49,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:49,060 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 04:50:49,061 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 04:50:49,085 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:50:49,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:49,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:49,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:49,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:49,217 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:50:49,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:49,220 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:49,276 INFO 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 04:50:49,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:49,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:49,654 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 100 treesize of output 83 [2022-01-18 04:50:49,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:49,660 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 72 treesize of output 55 [2022-01-18 04:50:49,740 INFO 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 04:50:49,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354789934] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:49,740 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:49,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:49,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392863067] [2022-01-18 04:50:49,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:49,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:49,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:49,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:49,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:49,741 INFO L87 Difference]: Start difference. First operand 83 states and 165 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:50,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:50,001 INFO L93 Difference]: Finished difference Result 102 states and 201 transitions. [2022-01-18 04:50:50,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:50:50,001 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:50,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:50,002 INFO L225 Difference]: With dead ends: 102 [2022-01-18 04:50:50,002 INFO L226 Difference]: Without dead ends: 95 [2022-01-18 04:50:50,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:50:50,002 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:50,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 134 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 406 Invalid, 0 Unknown, 105 Unchecked, 0.2s Time] [2022-01-18 04:50:50,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-01-18 04:50:50,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 84. [2022-01-18 04:50:50,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.0240963855421685) internal successors, (168), 83 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:50,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 168 transitions. [2022-01-18 04:50:50,004 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 168 transitions. Word has length 16 [2022-01-18 04:50:50,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:50,004 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 168 transitions. [2022-01-18 04:50:50,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:50,004 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 168 transitions. [2022-01-18 04:50:50,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:50,005 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:50,005 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:50,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:50,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:50,227 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:50,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:50,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1185173646, now seen corresponding path program 65 times [2022-01-18 04:50:50,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:50,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268852240] [2022-01-18 04:50:50,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:50,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:50,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:50,480 INFO 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 04:50:50,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:50,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268852240] [2022-01-18 04:50:50,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268852240] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:50,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68059563] [2022-01-18 04:50:50,481 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:50:50,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:50,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:50,482 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 04:50:50,483 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 04:50:50,505 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:50:50,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:50,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:50,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:50,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:50,631 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:50:50,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:50,635 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:50,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:50,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:51,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:51,190 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 98 treesize of output 85 [2022-01-18 04:50:51,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:51,195 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 74 treesize of output 61 [2022-01-18 04:50:51,278 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:51,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68059563] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:51,278 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:51,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:51,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302661676] [2022-01-18 04:50:51,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:51,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:51,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:51,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:51,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:51,279 INFO L87 Difference]: Start difference. First operand 84 states and 168 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:51,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:51,517 INFO L93 Difference]: Finished difference Result 99 states and 196 transitions. [2022-01-18 04:50:51,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:50:51,518 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:51,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:51,518 INFO L225 Difference]: With dead ends: 99 [2022-01-18 04:50:51,518 INFO L226 Difference]: Without dead ends: 92 [2022-01-18 04:50:51,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:50:51,518 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 16 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:51,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 123 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 390 Invalid, 0 Unknown, 63 Unchecked, 0.2s Time] [2022-01-18 04:50:51,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-01-18 04:50:51,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 83. [2022-01-18 04:50:51,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0121951219512195) internal successors, (165), 82 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:51,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 165 transitions. [2022-01-18 04:50:51,520 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 165 transitions. Word has length 16 [2022-01-18 04:50:51,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:51,520 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 165 transitions. [2022-01-18 04:50:51,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:51,521 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 165 transitions. [2022-01-18 04:50:51,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:51,521 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:51,521 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:51,559 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 04:50:51,721 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,SelfDestructingSolverStorable70 [2022-01-18 04:50:51,721 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:51,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:51,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1145790434, now seen corresponding path program 66 times [2022-01-18 04:50:51,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:51,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545478168] [2022-01-18 04:50:51,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:51,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:51,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:51,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 04:50:51,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:51,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545478168] [2022-01-18 04:50:51,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545478168] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:51,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169645255] [2022-01-18 04:50:51,863 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:50:51,863 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:51,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:51,864 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 04:50:51,865 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 04:50:51,893 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:50:51,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:51,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:51,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:52,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:52,098 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:50:52,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:52,101 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:50:52,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:52,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:52,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:52,459 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 139 treesize of output 119 [2022-01-18 04:50:52,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:52,465 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 111 treesize of output 91 [2022-01-18 04:50:52,546 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:52,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169645255] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:52,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:52,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 04:50:52,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296839577] [2022-01-18 04:50:52,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:52,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:50:52,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:52,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:50:52,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:50:52,558 INFO L87 Difference]: Start difference. First operand 83 states and 165 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:52,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:52,914 INFO L93 Difference]: Finished difference Result 147 states and 279 transitions. [2022-01-18 04:50:52,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:50:52,914 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:52,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:52,915 INFO L225 Difference]: With dead ends: 147 [2022-01-18 04:50:52,915 INFO L226 Difference]: Without dead ends: 127 [2022-01-18 04:50:52,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:50:52,915 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 46 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:52,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 163 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 445 Invalid, 0 Unknown, 113 Unchecked, 0.2s Time] [2022-01-18 04:50:52,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-01-18 04:50:52,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 92. [2022-01-18 04:50:52,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.087912087912088) internal successors, (190), 91 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:52,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 190 transitions. [2022-01-18 04:50:52,929 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 190 transitions. Word has length 16 [2022-01-18 04:50:52,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:52,929 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 190 transitions. [2022-01-18 04:50:52,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:52,929 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 190 transitions. [2022-01-18 04:50:52,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:52,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:52,929 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:52,958 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 04:50:53,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:53,145 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:53,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:53,145 INFO L85 PathProgramCache]: Analyzing trace with hash -737597760, now seen corresponding path program 67 times [2022-01-18 04:50:53,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:53,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265900705] [2022-01-18 04:50:53,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:53,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:53,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:53,260 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:53,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:53,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265900705] [2022-01-18 04:50:53,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265900705] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:53,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830386382] [2022-01-18 04:50:53,260 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:50:53,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:53,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:53,262 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 04:50:53,265 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 04:50:53,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:53,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:53,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:53,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:53,417 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:50:53,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:53,420 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:53,470 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:53,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:53,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:53,698 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 79 treesize of output 70 [2022-01-18 04:50:53,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:53,702 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 61 treesize of output 52 [2022-01-18 04:50:53,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 04:50:53,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830386382] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:53,783 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:53,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 04:50:53,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132629555] [2022-01-18 04:50:53,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:53,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:50:53,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:53,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:50:53,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:50:53,783 INFO L87 Difference]: Start difference. First operand 92 states and 190 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:54,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:54,102 INFO L93 Difference]: Finished difference Result 153 states and 304 transitions. [2022-01-18 04:50:54,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:50:54,102 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:54,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:54,102 INFO L225 Difference]: With dead ends: 153 [2022-01-18 04:50:54,102 INFO L226 Difference]: Without dead ends: 132 [2022-01-18 04:50:54,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=836, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:50:54,103 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 53 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:54,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 147 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 406 Invalid, 0 Unknown, 53 Unchecked, 0.1s Time] [2022-01-18 04:50:54,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-01-18 04:50:54,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 96. [2022-01-18 04:50:54,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.1473684210526316) internal successors, (204), 95 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:54,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 204 transitions. [2022-01-18 04:50:54,104 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 204 transitions. Word has length 16 [2022-01-18 04:50:54,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:54,105 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 204 transitions. [2022-01-18 04:50:54,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:54,105 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 204 transitions. [2022-01-18 04:50:54,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:54,105 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:54,105 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:54,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:54,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:54,320 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:54,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:54,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1227186062, now seen corresponding path program 68 times [2022-01-18 04:50:54,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:54,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235777644] [2022-01-18 04:50:54,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:54,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:54,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:54,481 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:54,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:54,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235777644] [2022-01-18 04:50:54,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235777644] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:54,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377579128] [2022-01-18 04:50:54,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:50:54,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:54,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:54,483 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 04:50:54,483 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 04:50:54,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:54,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:54,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:54,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:54,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:54,577 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:50:54,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:54,580 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:54,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 04:50:54,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:55,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:55,049 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 81 treesize of output 74 [2022-01-18 04:50:55,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:55,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 58 [2022-01-18 04:50:55,149 INFO 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 04:50:55,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377579128] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:55,149 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:55,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:50:55,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415057676] [2022-01-18 04:50:55,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:55,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:50:55,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:55,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:50:55,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:50:55,150 INFO L87 Difference]: Start difference. First operand 96 states and 204 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:55,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:55,646 INFO L93 Difference]: Finished difference Result 159 states and 324 transitions. [2022-01-18 04:50:55,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:50:55,646 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:50:55,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:55,647 INFO L225 Difference]: With dead ends: 159 [2022-01-18 04:50:55,647 INFO L226 Difference]: Without dead ends: 143 [2022-01-18 04:50:55,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=121, Invalid=749, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:50:55,647 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 62 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:55,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 193 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:50:55,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-01-18 04:50:55,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 101. [2022-01-18 04:50:55,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.19) internal successors, (219), 100 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:55,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 219 transitions. [2022-01-18 04:50:55,649 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 219 transitions. Word has length 16 [2022-01-18 04:50:55,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:55,649 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 219 transitions. [2022-01-18 04:50:55,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:55,649 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 219 transitions. [2022-01-18 04:50:55,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:55,649 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:55,649 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:55,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-01-18 04:50:55,850 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,SelfDestructingSolverStorable73 [2022-01-18 04:50:55,850 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:55,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:55,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1650036084, now seen corresponding path program 69 times [2022-01-18 04:50:55,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:55,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632098606] [2022-01-18 04:50:55,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:55,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:55,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:56,013 INFO 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 04:50:56,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:56,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632098606] [2022-01-18 04:50:56,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632098606] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:56,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470915871] [2022-01-18 04:50:56,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:50:56,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:56,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:56,032 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 04:50:56,083 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 04:50:56,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:50:56,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:56,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:56,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:56,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:56,281 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:50:56,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:56,284 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:56,332 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:56,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:56,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:56,772 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 163 treesize of output 133 [2022-01-18 04:50:56,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:56,778 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 123 treesize of output 93 [2022-01-18 04:50:56,891 INFO 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 04:50:56,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470915871] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:56,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:56,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:50:56,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272169227] [2022-01-18 04:50:56,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:56,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:50:56,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:56,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:50:56,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:50:56,892 INFO L87 Difference]: Start difference. First operand 101 states and 219 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:50:57,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:57,287 INFO L93 Difference]: Finished difference Result 164 states and 336 transitions. [2022-01-18 04:50:57,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:50:57,288 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:50:57,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:57,288 INFO L225 Difference]: With dead ends: 164 [2022-01-18 04:50:57,288 INFO L226 Difference]: Without dead ends: 150 [2022-01-18 04:50:57,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:50:57,289 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 38 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:57,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 165 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 413 Invalid, 0 Unknown, 18 Unchecked, 0.2s Time] [2022-01-18 04:50:57,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2022-01-18 04:50:57,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 112. [2022-01-18 04:50:57,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 2.189189189189189) internal successors, (243), 111 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:57,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 243 transitions. [2022-01-18 04:50:57,291 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 243 transitions. Word has length 16 [2022-01-18 04:50:57,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:57,291 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 243 transitions. [2022-01-18 04:50:57,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:50:57,291 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 243 transitions. [2022-01-18 04:50:57,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:57,291 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:57,291 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:57,316 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 04:50:57,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:57,507 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:57,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:57,508 INFO L85 PathProgramCache]: Analyzing trace with hash -42143198, now seen corresponding path program 70 times [2022-01-18 04:50:57,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:57,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579916637] [2022-01-18 04:50:57,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:57,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:57,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:57,683 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:57,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:57,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579916637] [2022-01-18 04:50:57,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579916637] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:57,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967174226] [2022-01-18 04:50:57,683 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:50:57,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:57,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:57,684 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 04:50:57,685 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 04:50:57,716 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:50:57,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:57,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:57,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:57,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:57,868 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:50:57,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:57,870 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 04:50:57,909 INFO 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 04:50:57,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:58,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:58,250 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 99 treesize of output 82 [2022-01-18 04:50:58,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:58,254 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 71 treesize of output 54 [2022-01-18 04:50:58,379 INFO 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 04:50:58,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967174226] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:58,380 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:58,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:50:58,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164170053] [2022-01-18 04:50:58,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:58,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:50:58,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:58,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:50:58,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:50:58,380 INFO L87 Difference]: Start difference. First operand 112 states and 243 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:50:58,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:50:58,770 INFO L93 Difference]: Finished difference Result 156 states and 324 transitions. [2022-01-18 04:50:58,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:50:58,770 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:50:58,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:50:58,771 INFO L225 Difference]: With dead ends: 156 [2022-01-18 04:50:58,771 INFO L226 Difference]: Without dead ends: 153 [2022-01-18 04:50:58,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:50:58,771 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 29 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 208 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:50:58,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 171 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 323 Invalid, 0 Unknown, 208 Unchecked, 0.1s Time] [2022-01-18 04:50:58,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-01-18 04:50:58,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 108. [2022-01-18 04:50:58,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.196261682242991) internal successors, (235), 107 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:50:58,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 235 transitions. [2022-01-18 04:50:58,773 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 235 transitions. Word has length 16 [2022-01-18 04:50:58,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:50:58,773 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 235 transitions. [2022-01-18 04:50:58,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:50:58,773 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 235 transitions. [2022-01-18 04:50:58,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:50:58,773 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:50:58,773 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:50:58,789 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 04:50:58,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:58,974 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:50:58,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:50:58,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1985117376, now seen corresponding path program 71 times [2022-01-18 04:50:58,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:50:58,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432867074] [2022-01-18 04:50:58,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:50:58,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:50:58,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:50:59,173 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:50:59,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:50:59,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432867074] [2022-01-18 04:50:59,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432867074] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:50:59,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929127073] [2022-01-18 04:50:59,173 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:50:59,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:50:59,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:50:59,175 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 04:50:59,176 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 04:50:59,199 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:50:59,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:50:59,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:50:59,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:50:59,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:59,350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:50:59,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:50:59,352 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:50:59,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 04:50:59,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:50:59,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:59,713 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 111 treesize of output 94 [2022-01-18 04:50:59,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:50:59,718 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 83 treesize of output 66 [2022-01-18 04:50:59,795 INFO 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 04:50:59,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929127073] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:50:59,795 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:50:59,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:50:59,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780991058] [2022-01-18 04:50:59,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:50:59,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:50:59,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:50:59,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:50:59,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:50:59,796 INFO L87 Difference]: Start difference. First operand 108 states and 235 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:00,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:00,317 INFO L93 Difference]: Finished difference Result 167 states and 348 transitions. [2022-01-18 04:51:00,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:51:00,317 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:00,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:00,318 INFO L225 Difference]: With dead ends: 167 [2022-01-18 04:51:00,318 INFO L226 Difference]: Without dead ends: 153 [2022-01-18 04:51:00,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:51:00,318 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 36 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 154 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:00,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 215 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 619 Invalid, 0 Unknown, 154 Unchecked, 0.2s Time] [2022-01-18 04:51:00,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-01-18 04:51:00,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 110. [2022-01-18 04:51:00,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.220183486238532) internal successors, (242), 109 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:00,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 242 transitions. [2022-01-18 04:51:00,320 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 242 transitions. Word has length 16 [2022-01-18 04:51:00,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:00,320 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 242 transitions. [2022-01-18 04:51:00,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:00,320 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 242 transitions. [2022-01-18 04:51:00,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:00,321 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:00,321 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:00,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-01-18 04:51:00,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:00,521 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:00,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:00,521 INFO L85 PathProgramCache]: Analyzing trace with hash -82283532, now seen corresponding path program 72 times [2022-01-18 04:51:00,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:00,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693898796] [2022-01-18 04:51:00,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:00,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:00,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:00,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:00,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:00,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693898796] [2022-01-18 04:51:00,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693898796] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:00,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679963918] [2022-01-18 04:51:00,668 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:51:00,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:00,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:00,670 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 04:51:00,671 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 04:51:00,693 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:51:00,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:00,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:00,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:00,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:00,841 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:00,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:00,845 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:00,958 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:00,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:01,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:01,520 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 163 treesize of output 133 [2022-01-18 04:51:01,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:01,529 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 123 treesize of output 93 [2022-01-18 04:51:01,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:01,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679963918] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:01,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:01,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:01,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860203909] [2022-01-18 04:51:01,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:01,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:01,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:01,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:01,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:01,650 INFO L87 Difference]: Start difference. First operand 110 states and 242 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:02,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:02,054 INFO L93 Difference]: Finished difference Result 144 states and 307 transitions. [2022-01-18 04:51:02,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:51:02,054 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:02,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:02,055 INFO L225 Difference]: With dead ends: 144 [2022-01-18 04:51:02,055 INFO L226 Difference]: Without dead ends: 128 [2022-01-18 04:51:02,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:51:02,056 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 33 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:02,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 116 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 387 Invalid, 0 Unknown, 43 Unchecked, 0.2s Time] [2022-01-18 04:51:02,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-01-18 04:51:02,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 110. [2022-01-18 04:51:02,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.220183486238532) internal successors, (242), 109 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:02,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 242 transitions. [2022-01-18 04:51:02,058 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 242 transitions. Word has length 16 [2022-01-18 04:51:02,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:02,058 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 242 transitions. [2022-01-18 04:51:02,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:02,058 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 242 transitions. [2022-01-18 04:51:02,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:02,059 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:02,059 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:02,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:02,271 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,SelfDestructingSolverStorable77 [2022-01-18 04:51:02,271 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:02,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:02,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1007465024, now seen corresponding path program 73 times [2022-01-18 04:51:02,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:02,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906947021] [2022-01-18 04:51:02,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:02,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:02,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:02,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:02,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:02,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906947021] [2022-01-18 04:51:02,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906947021] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:02,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663675822] [2022-01-18 04:51:02,449 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:51:02,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:02,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:02,451 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 04:51:02,452 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 04:51:02,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:02,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:02,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:02,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:02,599 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:51:02,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:02,601 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:02,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:02,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:02,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:02,993 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 79 treesize of output 70 [2022-01-18 04:51:02,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:02,998 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 61 treesize of output 52 [2022-01-18 04:51: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 04:51:03,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663675822] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:03,093 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:03,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:03,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633493946] [2022-01-18 04:51:03,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:03,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:03,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:03,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:03,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:03,094 INFO L87 Difference]: Start difference. First operand 110 states and 242 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:03,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:03,373 INFO L93 Difference]: Finished difference Result 177 states and 367 transitions. [2022-01-18 04:51:03,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:51:03,373 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:03,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:03,374 INFO L225 Difference]: With dead ends: 177 [2022-01-18 04:51:03,374 INFO L226 Difference]: Without dead ends: 163 [2022-01-18 04:51:03,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:51:03,374 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 42 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:03,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 186 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 512 Invalid, 0 Unknown, 35 Unchecked, 0.2s Time] [2022-01-18 04:51:03,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-01-18 04:51:03,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 116. [2022-01-18 04:51:03,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.260869565217391) internal successors, (260), 115 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:03,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 260 transitions. [2022-01-18 04:51:03,376 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 260 transitions. Word has length 16 [2022-01-18 04:51:03,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:03,376 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 260 transitions. [2022-01-18 04:51:03,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:03,376 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 260 transitions. [2022-01-18 04:51:03,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:03,376 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:03,376 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:03,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:03,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:03,592 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:03,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:03,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1220101364, now seen corresponding path program 74 times [2022-01-18 04:51:03,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:03,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329944035] [2022-01-18 04:51:03,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:03,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:03,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:03,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:03,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:03,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329944035] [2022-01-18 04:51:03,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329944035] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:03,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623770635] [2022-01-18 04:51:03,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:51:03,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:03,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:03,735 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 04:51:03,751 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 04:51:03,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:51:03,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:03,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:03,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:03,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:03,861 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:03,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:03,864 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:03,975 INFO 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 04:51:03,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:04,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:04,361 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 90 treesize of output 79 [2022-01-18 04:51:04,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:04,366 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 70 treesize of output 59 [2022-01-18 04:51:04,499 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:04,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623770635] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:04,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:04,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:04,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562345704] [2022-01-18 04:51:04,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:04,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:04,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:04,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:04,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:04,500 INFO L87 Difference]: Start difference. First operand 116 states and 260 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:04,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:04,759 INFO L93 Difference]: Finished difference Result 186 states and 377 transitions. [2022-01-18 04:51:04,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:51:04,760 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:04,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:04,760 INFO L225 Difference]: With dead ends: 186 [2022-01-18 04:51:04,760 INFO L226 Difference]: Without dead ends: 172 [2022-01-18 04:51:04,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:51:04,761 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 50 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:04,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 184 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 497 Invalid, 0 Unknown, 82 Unchecked, 0.2s Time] [2022-01-18 04:51:04,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-01-18 04:51:04,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 116. [2022-01-18 04:51:04,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.2695652173913046) internal successors, (261), 115 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:04,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 261 transitions. [2022-01-18 04:51:04,762 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 261 transitions. Word has length 16 [2022-01-18 04:51:04,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:04,763 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 261 transitions. [2022-01-18 04:51:04,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:04,763 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 261 transitions. [2022-01-18 04:51:04,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:04,763 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:04,763 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:04,778 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 04:51:04,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:04,979 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:04,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:04,979 INFO L85 PathProgramCache]: Analyzing trace with hash -926069396, now seen corresponding path program 75 times [2022-01-18 04:51:04,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:04,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191091815] [2022-01-18 04:51:04,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:04,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:04,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:05,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 04:51:05,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:05,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191091815] [2022-01-18 04:51:05,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191091815] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:05,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245817581] [2022-01-18 04:51:05,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:51:05,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:05,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:05,187 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 04:51:05,187 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 04:51:05,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:51:05,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:05,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:05,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:05,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:05,293 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:05,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:05,294 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:05,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:05,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:05,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:05,776 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 139 treesize of output 119 [2022-01-18 04:51:05,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:05,792 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 111 treesize of output 91 [2022-01-18 04:51:05,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:05,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245817581] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:05,958 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:05,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:05,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744650596] [2022-01-18 04:51:05,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:05,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:05,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:05,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:05,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:05,958 INFO L87 Difference]: Start difference. First operand 116 states and 261 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:06,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:06,495 INFO L93 Difference]: Finished difference Result 219 states and 435 transitions. [2022-01-18 04:51:06,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:51:06,496 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:06,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:06,496 INFO L225 Difference]: With dead ends: 219 [2022-01-18 04:51:06,496 INFO L226 Difference]: Without dead ends: 191 [2022-01-18 04:51:06,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:51:06,497 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 90 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:06,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 156 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:51:06,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-18 04:51:06,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 119. [2022-01-18 04:51:06,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.3135593220338984) internal successors, (273), 118 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:06,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 273 transitions. [2022-01-18 04:51:06,499 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 273 transitions. Word has length 16 [2022-01-18 04:51:06,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:06,499 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 273 transitions. [2022-01-18 04:51:06,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:06,499 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 273 transitions. [2022-01-18 04:51:06,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:06,499 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:06,499 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:06,515 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 04:51:06,700 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,SelfDestructingSolverStorable80 [2022-01-18 04:51:06,700 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:06,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:06,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1262113780, now seen corresponding path program 76 times [2022-01-18 04:51:06,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:06,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447471349] [2022-01-18 04:51:06,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:06,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:06,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:06,891 INFO 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 04:51:06,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:06,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447471349] [2022-01-18 04:51:06,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447471349] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:06,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678536650] [2022-01-18 04:51:06,891 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:51:06,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:06,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:06,892 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 04:51:06,893 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 04:51:06,917 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:51:06,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:06,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:06,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:07,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:07,042 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:07,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:07,046 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:07,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 04:51:07,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:07,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:07,557 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 163 treesize of output 133 [2022-01-18 04:51:07,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:07,562 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 123 treesize of output 93 [2022-01-18 04:51:07,661 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:07,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678536650] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:07,662 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:07,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:07,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481006168] [2022-01-18 04:51:07,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:07,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:07,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:07,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:07,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:07,663 INFO L87 Difference]: Start difference. First operand 119 states and 273 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:08,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:08,052 INFO L93 Difference]: Finished difference Result 200 states and 413 transitions. [2022-01-18 04:51:08,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:51:08,053 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:08,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:08,054 INFO L225 Difference]: With dead ends: 200 [2022-01-18 04:51:08,054 INFO L226 Difference]: Without dead ends: 179 [2022-01-18 04:51:08,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:51:08,054 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 45 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:08,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 180 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:51:08,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-01-18 04:51:08,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 124. [2022-01-18 04:51:08,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 2.317073170731707) internal successors, (285), 123 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:08,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 285 transitions. [2022-01-18 04:51:08,057 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 285 transitions. Word has length 16 [2022-01-18 04:51:08,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:08,057 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 285 transitions. [2022-01-18 04:51:08,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:08,057 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 285 transitions. [2022-01-18 04:51:08,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:08,058 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:08,058 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:08,081 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 04:51:08,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:08,281 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:08,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:08,282 INFO L85 PathProgramCache]: Analyzing trace with hash 801413612, now seen corresponding path program 77 times [2022-01-18 04:51:08,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:08,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571231004] [2022-01-18 04:51:08,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:08,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:08,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:08,460 INFO 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 04:51:08,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:08,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571231004] [2022-01-18 04:51:08,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571231004] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:08,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856650799] [2022-01-18 04:51:08,460 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:51:08,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:08,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:08,461 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 04:51:08,463 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 04:51:08,489 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:51:08,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:08,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:08,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:08,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:08,600 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:51:08,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:08,603 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:08,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 04:51:08,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:08,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:08,996 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 99 treesize of output 82 [2022-01-18 04:51:09,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:09,000 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 71 treesize of output 54 [2022-01-18 04:51:09,077 INFO 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 04:51:09,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856650799] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:09,077 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:09,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:09,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350775022] [2022-01-18 04:51:09,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:09,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:09,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:09,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:09,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:09,078 INFO L87 Difference]: Start difference. First operand 124 states and 285 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:09,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:09,624 INFO L93 Difference]: Finished difference Result 185 states and 398 transitions. [2022-01-18 04:51:09,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:51:09,625 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:09,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:09,625 INFO L225 Difference]: With dead ends: 185 [2022-01-18 04:51:09,625 INFO L226 Difference]: Without dead ends: 162 [2022-01-18 04:51:09,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:51:09,626 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 48 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:09,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 169 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 629 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:51:09,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-01-18 04:51:09,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 127. [2022-01-18 04:51:09,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 2.3253968253968256) internal successors, (293), 126 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:09,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 293 transitions. [2022-01-18 04:51:09,628 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 293 transitions. Word has length 16 [2022-01-18 04:51:09,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:09,628 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 293 transitions. [2022-01-18 04:51:09,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:09,628 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 293 transitions. [2022-01-18 04:51:09,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:09,628 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:09,628 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:09,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:09,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:09,829 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:09,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:09,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1136494904, now seen corresponding path program 78 times [2022-01-18 04:51:09,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:09,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468697428] [2022-01-18 04:51:09,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:09,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:09,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:09,980 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:09,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:09,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468697428] [2022-01-18 04:51:09,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468697428] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:09,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696008609] [2022-01-18 04:51:09,981 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:51:09,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:09,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:09,982 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 04:51:09,982 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 04:51:10,004 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:51:10,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:10,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:10,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:10,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:10,131 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:51:10,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:10,133 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-01-18 04:51:10,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:10,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:10,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:10,492 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 163 treesize of output 133 [2022-01-18 04:51:10,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:10,497 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 123 treesize of output 93 [2022-01-18 04:51:10,572 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:10,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696008609] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:10,573 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:10,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 04:51:10,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021144690] [2022-01-18 04:51:10,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:10,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:51:10,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:10,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:51:10,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:51:10,573 INFO L87 Difference]: Start difference. First operand 127 states and 293 transitions. Second operand has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 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 04:51:10,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:10,918 INFO L93 Difference]: Finished difference Result 194 states and 409 transitions. [2022-01-18 04:51:10,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:51:10,919 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 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 16 [2022-01-18 04:51:10,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:10,920 INFO L225 Difference]: With dead ends: 194 [2022-01-18 04:51:10,920 INFO L226 Difference]: Without dead ends: 180 [2022-01-18 04:51:10,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:51:10,920 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 42 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:10,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 175 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:51:10,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-01-18 04:51:10,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 130. [2022-01-18 04:51:10,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.3410852713178296) internal successors, (302), 129 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:10,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 302 transitions. [2022-01-18 04:51:10,923 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 302 transitions. Word has length 16 [2022-01-18 04:51:10,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:10,923 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 302 transitions. [2022-01-18 04:51:10,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 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 04:51:10,924 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 302 transitions. [2022-01-18 04:51:10,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:10,924 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:10,924 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:10,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:11,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:11,141 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:11,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:11,141 INFO L85 PathProgramCache]: Analyzing trace with hash -930906004, now seen corresponding path program 79 times [2022-01-18 04:51:11,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:11,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017726136] [2022-01-18 04:51:11,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:11,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:11,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:11,297 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:11,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:11,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017726136] [2022-01-18 04:51:11,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017726136] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:11,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015228741] [2022-01-18 04:51:11,297 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:51:11,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:11,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:11,298 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 04:51:11,299 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 04:51:11,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:11,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:11,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:11,389 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:11,389 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:11,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:11,398 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:11,508 INFO 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 04:51:11,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:11,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:11,974 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 113 treesize of output 92 [2022-01-18 04:51:11,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:11,980 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 81 treesize of output 60 [2022-01-18 04:51:12,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:12,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015228741] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:12,118 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:12,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:12,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293978675] [2022-01-18 04:51:12,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:12,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:12,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:12,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:12,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:12,119 INFO L87 Difference]: Start difference. First operand 130 states and 302 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:12,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:12,603 INFO L93 Difference]: Finished difference Result 197 states and 415 transitions. [2022-01-18 04:51:12,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:51:12,603 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:12,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:12,604 INFO L225 Difference]: With dead ends: 197 [2022-01-18 04:51:12,604 INFO L226 Difference]: Without dead ends: 183 [2022-01-18 04:51:12,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:51:12,604 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 50 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:12,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 148 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:51:12,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-01-18 04:51:12,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 127. [2022-01-18 04:51:12,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 2.3253968253968256) internal successors, (293), 126 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:12,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 293 transitions. [2022-01-18 04:51:12,606 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 293 transitions. Word has length 16 [2022-01-18 04:51:12,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:12,607 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 293 transitions. [2022-01-18 04:51:12,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:12,607 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 293 transitions. [2022-01-18 04:51:12,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:12,607 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:12,607 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:12,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:12,819 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,SelfDestructingSolverStorable84 [2022-01-18 04:51:12,819 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:12,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:12,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1501040994, now seen corresponding path program 80 times [2022-01-18 04:51:12,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:12,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770822352] [2022-01-18 04:51:12,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:12,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:12,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:12,946 INFO 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 04:51:12,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:12,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770822352] [2022-01-18 04:51:12,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770822352] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:12,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023558943] [2022-01-18 04:51:12,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:51:12,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:12,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:12,948 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 04:51:12,949 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 04:51:12,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:51:12,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:12,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:51:12,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:13,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:13,078 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:13,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:13,081 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:13,163 INFO 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 04:51:13,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:13,532 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:13,532 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 103 treesize of output 86 [2022-01-18 04:51:13,534 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 83 treesize of output 63 [2022-01-18 04:51:13,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:51:13,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023558943] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:13,599 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:13,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2022-01-18 04:51:13,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275700222] [2022-01-18 04:51:13,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:13,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:51:13,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:13,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:51:13,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:51:13,600 INFO L87 Difference]: Start difference. First operand 127 states and 293 transitions. Second operand has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 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 04:51:15,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:15,109 INFO L93 Difference]: Finished difference Result 262 states and 517 transitions. [2022-01-18 04:51:15,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:51:15,110 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 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 16 [2022-01-18 04:51:15,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:15,110 INFO L225 Difference]: With dead ends: 262 [2022-01-18 04:51:15,111 INFO L226 Difference]: Without dead ends: 222 [2022-01-18 04:51:15,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=218, Invalid=1264, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:51:15,111 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 72 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:15,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 258 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:51:15,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-01-18 04:51:15,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 134. [2022-01-18 04:51:15,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.398496240601504) internal successors, (319), 133 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:15,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 319 transitions. [2022-01-18 04:51:15,128 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 319 transitions. Word has length 16 [2022-01-18 04:51:15,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:15,129 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 319 transitions. [2022-01-18 04:51:15,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 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 04:51:15,129 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 319 transitions. [2022-01-18 04:51:15,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:15,129 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:15,129 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:15,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:15,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2022-01-18 04:51:15,330 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:15,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:15,330 INFO L85 PathProgramCache]: Analyzing trace with hash -888893588, now seen corresponding path program 81 times [2022-01-18 04:51:15,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:15,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364568593] [2022-01-18 04:51:15,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:15,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:15,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:15,490 INFO 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 04:51:15,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:15,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364568593] [2022-01-18 04:51:15,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364568593] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:15,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295457508] [2022-01-18 04:51:15,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:51:15,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:15,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:15,492 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 04:51:15,492 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 04:51:15,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:51:15,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:15,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:15,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:15,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:15,582 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:15,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:15,584 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:15,652 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:15,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:16,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:16,056 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 81 treesize of output 74 [2022-01-18 04:51:16,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:16,062 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 65 treesize of output 58 [2022-01-18 04:51:16,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 04:51:16,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295457508] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:16,180 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:16,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:16,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387035944] [2022-01-18 04:51:16,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:16,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:16,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:16,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:16,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:16,181 INFO L87 Difference]: Start difference. First operand 134 states and 319 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:16,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:16,799 INFO L93 Difference]: Finished difference Result 178 states and 406 transitions. [2022-01-18 04:51:16,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:51:16,799 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:16,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:16,800 INFO L225 Difference]: With dead ends: 178 [2022-01-18 04:51:16,800 INFO L226 Difference]: Without dead ends: 162 [2022-01-18 04:51:16,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:51:16,800 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:16,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 160 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 613 Invalid, 0 Unknown, 7 Unchecked, 0.3s Time] [2022-01-18 04:51:16,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-01-18 04:51:16,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 135. [2022-01-18 04:51:16,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.4029850746268657) internal successors, (322), 134 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:16,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 322 transitions. [2022-01-18 04:51:16,803 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 322 transitions. Word has length 16 [2022-01-18 04:51:16,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:16,803 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 322 transitions. [2022-01-18 04:51:16,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:16,803 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 322 transitions. [2022-01-18 04:51:16,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:16,803 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:16,803 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:16,823 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 04:51:17,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-01-18 04:51:17,013 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:17,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:17,014 INFO L85 PathProgramCache]: Analyzing trace with hash 76300736, now seen corresponding path program 82 times [2022-01-18 04:51:17,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:17,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984752676] [2022-01-18 04:51:17,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:17,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:17,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:17,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 04:51:17,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:17,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984752676] [2022-01-18 04:51:17,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984752676] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:17,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118025903] [2022-01-18 04:51:17,212 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:51:17,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:17,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:17,213 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 04:51:17,229 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 04:51:17,252 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:51:17,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:17,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:17,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:17,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:17,445 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:51:17,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:17,447 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:51:17,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:17,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:17,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:17,859 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 138 treesize of output 118 [2022-01-18 04:51:17,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:17,864 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 110 treesize of output 90 [2022-01-18 04:51:17,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:17,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118025903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:17,968 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:17,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:17,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426211147] [2022-01-18 04:51:17,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:17,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:17,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:17,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:17,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:17,968 INFO L87 Difference]: Start difference. First operand 135 states and 322 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:18,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:18,141 INFO L93 Difference]: Finished difference Result 184 states and 399 transitions. [2022-01-18 04:51:18,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:51:18,141 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:18,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:18,142 INFO L225 Difference]: With dead ends: 184 [2022-01-18 04:51:18,142 INFO L226 Difference]: Without dead ends: 170 [2022-01-18 04:51:18,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:51:18,142 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 30 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:18,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 157 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 404 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-01-18 04:51:18,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-01-18 04:51:18,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 134. [2022-01-18 04:51:18,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.398496240601504) internal successors, (319), 133 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:18,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 319 transitions. [2022-01-18 04:51:18,145 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 319 transitions. Word has length 16 [2022-01-18 04:51:18,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:18,145 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 319 transitions. [2022-01-18 04:51:18,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:18,145 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 319 transitions. [2022-01-18 04:51:18,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:18,145 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:18,145 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:18,163 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 04:51:18,360 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,SelfDestructingSolverStorable87 [2022-01-18 04:51:18,360 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:18,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:18,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1856087496, now seen corresponding path program 83 times [2022-01-18 04:51:18,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:18,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139614934] [2022-01-18 04:51:18,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:18,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:18,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:18,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 04:51:18,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:18,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139614934] [2022-01-18 04:51:18,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139614934] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:18,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349339423] [2022-01-18 04:51:18,506 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:51:18,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:18,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:18,520 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 04:51:18,521 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 04:51:18,542 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:51:18,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:18,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:18,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:18,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:18,667 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:51:18,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:18,668 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 04:51:18,713 INFO 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 04:51:18,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:19,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:19,147 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 139 treesize of output 119 [2022-01-18 04:51:19,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:19,158 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 111 treesize of output 91 [2022-01-18 04:51:19,282 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:19,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349339423] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:19,283 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:19,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:19,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179982191] [2022-01-18 04:51:19,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:19,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:19,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:19,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:19,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:19,284 INFO L87 Difference]: Start difference. First operand 134 states and 319 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:19,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:19,712 INFO L93 Difference]: Finished difference Result 206 states and 450 transitions. [2022-01-18 04:51:19,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:51:19,712 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:19,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:19,713 INFO L225 Difference]: With dead ends: 206 [2022-01-18 04:51:19,713 INFO L226 Difference]: Without dead ends: 197 [2022-01-18 04:51:19,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:51:19,713 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 49 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:19,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 201 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 466 Invalid, 0 Unknown, 62 Unchecked, 0.2s Time] [2022-01-18 04:51:19,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-01-18 04:51:19,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 142. [2022-01-18 04:51:19,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.4326241134751774) internal successors, (343), 141 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:19,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 343 transitions. [2022-01-18 04:51:19,740 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 343 transitions. Word has length 16 [2022-01-18 04:51:19,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:19,740 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 343 transitions. [2022-01-18 04:51:19,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:19,741 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 343 transitions. [2022-01-18 04:51:19,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:19,741 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:19,741 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:19,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:19,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:19,942 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:19,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:19,942 INFO L85 PathProgramCache]: Analyzing trace with hash 555491606, now seen corresponding path program 84 times [2022-01-18 04:51:19,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:19,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085899973] [2022-01-18 04:51:19,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:19,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:19,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:20,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:20,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:20,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085899973] [2022-01-18 04:51:20,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085899973] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:20,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599860512] [2022-01-18 04:51:20,118 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:51:20,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:20,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:20,119 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 04:51:20,152 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 04:51:20,157 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:51:20,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:20,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:20,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:20,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:20,273 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:51:20,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:20,275 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 04:51:20,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 04:51:20,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:20,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:20,595 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 79 treesize of output 70 [2022-01-18 04:51:20,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:20,600 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 61 treesize of output 52 [2022-01-18 04:51:20,697 INFO 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 04:51:20,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599860512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:20,697 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:20,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:20,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695433862] [2022-01-18 04:51:20,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:20,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:20,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:20,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:20,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:20,704 INFO L87 Difference]: Start difference. First operand 142 states and 343 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:20,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:20,957 INFO L93 Difference]: Finished difference Result 203 states and 443 transitions. [2022-01-18 04:51:20,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:51:20,957 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:20,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:20,958 INFO L225 Difference]: With dead ends: 203 [2022-01-18 04:51:20,958 INFO L226 Difference]: Without dead ends: 183 [2022-01-18 04:51:20,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:51:20,958 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 50 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:20,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 168 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 478 Invalid, 0 Unknown, 26 Unchecked, 0.1s Time] [2022-01-18 04:51:20,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-01-18 04:51:20,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 140. [2022-01-18 04:51:20,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.41726618705036) internal successors, (336), 139 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:20,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 336 transitions. [2022-01-18 04:51:20,961 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 336 transitions. Word has length 16 [2022-01-18 04:51:20,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:20,961 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 336 transitions. [2022-01-18 04:51:20,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:20,961 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 336 transitions. [2022-01-18 04:51:20,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:20,975 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:20,976 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:21,007 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 04:51:21,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:21,195 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:21,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:21,196 INFO L85 PathProgramCache]: Analyzing trace with hash 371478892, now seen corresponding path program 85 times [2022-01-18 04:51:21,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:21,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609332862] [2022-01-18 04:51:21,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:21,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:21,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:21,349 INFO 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 04:51:21,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:21,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609332862] [2022-01-18 04:51:21,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609332862] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:21,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736311210] [2022-01-18 04:51:21,349 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:51:21,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:21,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:21,352 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 04:51:21,354 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 04:51:21,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:21,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:21,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:21,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:21,458 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:21,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:21,460 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51: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 04:51:21,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:21,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:21,998 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 89 treesize of output 78 [2022-01-18 04:51:22,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:22,004 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 69 treesize of output 58 [2022-01-18 04:51:22,130 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:22,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736311210] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:22,130 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:22,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:22,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896336618] [2022-01-18 04:51:22,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:22,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:22,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:22,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:22,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:22,131 INFO L87 Difference]: Start difference. First operand 140 states and 336 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:22,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:22,586 INFO L93 Difference]: Finished difference Result 211 states and 455 transitions. [2022-01-18 04:51:22,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:51:22,586 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:22,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:22,587 INFO L225 Difference]: With dead ends: 211 [2022-01-18 04:51:22,587 INFO L226 Difference]: Without dead ends: 197 [2022-01-18 04:51:22,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:51:22,587 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 48 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:22,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 198 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:51:22,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-01-18 04:51:22,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 139. [2022-01-18 04:51:22,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.4057971014492754) internal successors, (332), 138 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:22,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 332 transitions. [2022-01-18 04:51:22,589 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 332 transitions. Word has length 16 [2022-01-18 04:51:22,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:22,589 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 332 transitions. [2022-01-18 04:51:22,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:22,590 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 332 transitions. [2022-01-18 04:51:22,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:22,590 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:22,590 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:22,609 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 04:51:22,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:22,809 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:22,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:22,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1774691868, now seen corresponding path program 86 times [2022-01-18 04:51:22,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:22,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429043199] [2022-01-18 04:51:22,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:22,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:22,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:22,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 04:51:22,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:22,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429043199] [2022-01-18 04:51:22,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429043199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:22,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752959581] [2022-01-18 04:51:22,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:51:22,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:22,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:22,983 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 04:51:22,984 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 04:51:23,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:51:23,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:23,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:23,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:23,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:23,099 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:23,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:23,101 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:23,190 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:23,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:23,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:23,572 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 139 treesize of output 119 [2022-01-18 04:51:23,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:23,579 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 111 treesize of output 91 [2022-01-18 04:51:23,708 INFO 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 04:51:23,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752959581] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:23,708 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:23,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 04:51:23,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583986605] [2022-01-18 04:51:23,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:23,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:51:23,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:23,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:51:23,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:51:23,709 INFO L87 Difference]: Start difference. First operand 139 states and 332 transitions. Second operand has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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 04:51:24,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:24,081 INFO L93 Difference]: Finished difference Result 197 states and 442 transitions. [2022-01-18 04:51:24,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:51:24,082 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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 16 [2022-01-18 04:51:24,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:24,082 INFO L225 Difference]: With dead ends: 197 [2022-01-18 04:51:24,082 INFO L226 Difference]: Without dead ends: 176 [2022-01-18 04:51:24,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:51:24,083 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 66 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:24,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 114 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 360 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-01-18 04:51:24,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-01-18 04:51:24,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 138. [2022-01-18 04:51:24,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.394160583941606) internal successors, (328), 137 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:24,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 328 transitions. [2022-01-18 04:51:24,085 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 328 transitions. Word has length 16 [2022-01-18 04:51:24,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:24,085 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 328 transitions. [2022-01-18 04:51:24,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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 04:51:24,085 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 328 transitions. [2022-01-18 04:51:24,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:24,085 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:24,085 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:24,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-01-18 04:51:24,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:24,301 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:24,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:24,301 INFO L85 PathProgramCache]: Analyzing trace with hash -809497544, now seen corresponding path program 87 times [2022-01-18 04:51:24,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:24,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678890890] [2022-01-18 04:51:24,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:24,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:24,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:24,507 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:24,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:24,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678890890] [2022-01-18 04:51:24,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678890890] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:24,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76948078] [2022-01-18 04:51:24,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:51:24,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:24,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:24,508 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 04:51:24,509 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 04:51:24,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:51:24,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:24,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:24,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:24,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:24,720 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:24,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:24,723 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:24,809 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:24,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:25,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:25,159 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 78 treesize of output 69 [2022-01-18 04:51:25,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:25,166 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 60 treesize of output 51 [2022-01-18 04:51:25,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:25,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76948078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:25,285 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:25,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:25,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959031074] [2022-01-18 04:51:25,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:25,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:25,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:25,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:25,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:25,286 INFO L87 Difference]: Start difference. First operand 138 states and 328 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:25,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:25,688 INFO L93 Difference]: Finished difference Result 196 states and 440 transitions. [2022-01-18 04:51:25,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:51:25,688 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:25,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:25,689 INFO L225 Difference]: With dead ends: 196 [2022-01-18 04:51:25,689 INFO L226 Difference]: Without dead ends: 182 [2022-01-18 04:51:25,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=162, Invalid=1028, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 04:51:25,690 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 54 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:25,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 127 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 301 Invalid, 0 Unknown, 70 Unchecked, 0.1s Time] [2022-01-18 04:51:25,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-01-18 04:51:25,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 142. [2022-01-18 04:51:25,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.4397163120567376) internal successors, (344), 141 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:25,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 344 transitions. [2022-01-18 04:51:25,693 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 344 transitions. Word has length 16 [2022-01-18 04:51:25,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:25,693 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 344 transitions. [2022-01-18 04:51:25,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:25,693 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 344 transitions. [2022-01-18 04:51:25,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:25,694 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:25,694 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:25,717 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 04:51:25,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:25,917 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:25,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:25,917 INFO L85 PathProgramCache]: Analyzing trace with hash 413491308, now seen corresponding path program 88 times [2022-01-18 04:51:25,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:25,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056015408] [2022-01-18 04:51:25,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:25,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:25,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:26,091 INFO 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 04:51:26,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:26,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056015408] [2022-01-18 04:51:26,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056015408] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:26,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686777977] [2022-01-18 04:51:26,091 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:51:26,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:26,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:26,093 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 04:51:26,094 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 04:51:26,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:51:26,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:26,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:26,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:26,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:26,244 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:26,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:26,246 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:26,375 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:26,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:26,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:26,793 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 163 treesize of output 133 [2022-01-18 04:51:26,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:26,798 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 123 treesize of output 93 [2022-01-18 04:51:26,891 INFO 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 04:51:26,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686777977] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:26,891 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:26,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 04:51:26,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869497031] [2022-01-18 04:51:26,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:26,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:51:26,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:26,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:51:26,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:51:26,892 INFO L87 Difference]: Start difference. First operand 142 states and 344 transitions. Second operand has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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 04:51:27,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:27,292 INFO L93 Difference]: Finished difference Result 209 states and 464 transitions. [2022-01-18 04:51:27,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:51:27,293 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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 16 [2022-01-18 04:51:27,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:27,293 INFO L225 Difference]: With dead ends: 209 [2022-01-18 04:51:27,293 INFO L226 Difference]: Without dead ends: 195 [2022-01-18 04:51:27,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:51:27,294 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 47 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:27,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 161 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 427 Invalid, 0 Unknown, 114 Unchecked, 0.2s Time] [2022-01-18 04:51:27,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-01-18 04:51:27,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 144. [2022-01-18 04:51:27,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.4475524475524475) internal successors, (350), 143 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:27,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 350 transitions. [2022-01-18 04:51:27,296 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 350 transitions. Word has length 16 [2022-01-18 04:51:27,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:27,296 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 350 transitions. [2022-01-18 04:51:27,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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 04:51:27,296 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 350 transitions. [2022-01-18 04:51:27,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:27,296 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:27,296 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:27,317 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 04:51:27,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2022-01-18 04:51:27,497 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:27,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:27,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1378685632, now seen corresponding path program 89 times [2022-01-18 04:51:27,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:27,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118209414] [2022-01-18 04:51:27,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:27,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:27,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:27,712 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:27,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:27,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118209414] [2022-01-18 04:51:27,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118209414] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:27,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607412078] [2022-01-18 04:51:27,712 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:51:27,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:27,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:27,713 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 04:51:27,714 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 04:51:27,736 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:51:27,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:27,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:27,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:27,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:27,887 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:27,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:27,898 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:27,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:27,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:28,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:28,204 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 98 treesize of output 81 [2022-01-18 04:51:28,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:28,208 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 70 treesize of output 53 [2022-01-18 04:51:28,300 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:28,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607412078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:28,300 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:28,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:28,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842196463] [2022-01-18 04:51:28,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:28,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:28,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:28,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:28,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:28,301 INFO L87 Difference]: Start difference. First operand 144 states and 350 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:28,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:28,704 INFO L93 Difference]: Finished difference Result 195 states and 438 transitions. [2022-01-18 04:51:28,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:51:28,705 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:28,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:28,705 INFO L225 Difference]: With dead ends: 195 [2022-01-18 04:51:28,706 INFO L226 Difference]: Without dead ends: 181 [2022-01-18 04:51:28,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:51:28,706 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 29 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:28,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 202 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 495 Invalid, 0 Unknown, 129 Unchecked, 0.2s Time] [2022-01-18 04:51:28,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-01-18 04:51:28,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 144. [2022-01-18 04:51:28,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.4475524475524475) internal successors, (350), 143 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:28,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 350 transitions. [2022-01-18 04:51:28,716 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 350 transitions. Word has length 16 [2022-01-18 04:51:28,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:28,716 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 350 transitions. [2022-01-18 04:51:28,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:28,716 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 350 transitions. [2022-01-18 04:51:28,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:28,717 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:28,717 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:28,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:28,931 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,SelfDestructingSolverStorable94 [2022-01-18 04:51:28,931 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:28,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:28,932 INFO L85 PathProgramCache]: Analyzing trace with hash 843455830, now seen corresponding path program 90 times [2022-01-18 04:51:28,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:28,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134824154] [2022-01-18 04:51:28,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:28,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:28,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:29,066 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:29,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:29,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134824154] [2022-01-18 04:51:29,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134824154] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:29,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816787373] [2022-01-18 04:51:29,067 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:51:29,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:29,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:29,068 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 04:51:29,069 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 04:51:29,096 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:51:29,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:29,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:29,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:29,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:29,263 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:51:29,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:29,265 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:51:29,302 INFO 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 04:51:29,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:29,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:29,592 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 162 treesize of output 132 [2022-01-18 04:51:29,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:29,596 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 122 treesize of output 92 [2022-01-18 04:51:29,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:29,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816787373] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:29,709 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:29,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-18 04:51:29,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920672074] [2022-01-18 04:51:29,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:29,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:51:29,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:29,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:51:29,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:29,714 INFO L87 Difference]: Start difference. First operand 144 states and 350 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:30,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:30,055 INFO L93 Difference]: Finished difference Result 182 states and 418 transitions. [2022-01-18 04:51:30,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:51:30,055 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 16 [2022-01-18 04:51:30,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:30,056 INFO L225 Difference]: With dead ends: 182 [2022-01-18 04:51:30,056 INFO L226 Difference]: Without dead ends: 168 [2022-01-18 04:51:30,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:51:30,056 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 21 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:30,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 194 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 435 Invalid, 0 Unknown, 153 Unchecked, 0.2s Time] [2022-01-18 04:51:30,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-01-18 04:51:30,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 145. [2022-01-18 04:51:30,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.4305555555555554) internal successors, (350), 144 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:30,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 350 transitions. [2022-01-18 04:51:30,058 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 350 transitions. Word has length 16 [2022-01-18 04:51:30,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:30,059 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 350 transitions. [2022-01-18 04:51:30,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 04:51:30,059 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 350 transitions. [2022-01-18 04:51:30,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:30,069 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:30,069 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:30,087 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 04:51:30,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:30,280 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:30,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:30,280 INFO L85 PathProgramCache]: Analyzing trace with hash 326451170, now seen corresponding path program 91 times [2022-01-18 04:51:30,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:30,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287555675] [2022-01-18 04:51:30,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:30,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:30,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:30,401 INFO 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 04:51:30,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:30,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287555675] [2022-01-18 04:51:30,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287555675] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:30,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079916639] [2022-01-18 04:51:30,402 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:51:30,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:30,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:30,403 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 04:51:30,403 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 04:51:30,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:30,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:30,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:30,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:30,493 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:51:30,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:30,495 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 04:51:30,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 04:51:30,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:30,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:30,847 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 80 treesize of output 71 [2022-01-18 04:51:30,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:30,853 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 62 treesize of output 53 [2022-01-18 04:51:30,959 INFO 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 04:51:30,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079916639] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:30,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:30,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:51:30,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514575490] [2022-01-18 04:51:30,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:30,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:51:30,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:30,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:51:30,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:30,960 INFO L87 Difference]: Start difference. First operand 145 states and 350 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:31,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:31,391 INFO L93 Difference]: Finished difference Result 232 states and 517 transitions. [2022-01-18 04:51:31,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:51:31,391 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:31,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:31,392 INFO L225 Difference]: With dead ends: 232 [2022-01-18 04:51:31,392 INFO L226 Difference]: Without dead ends: 218 [2022-01-18 04:51:31,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:51:31,392 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 52 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:31,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 171 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 492 Invalid, 0 Unknown, 4 Unchecked, 0.2s Time] [2022-01-18 04:51:31,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-01-18 04:51:31,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 149. [2022-01-18 04:51:31,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.4594594594594597) internal successors, (364), 148 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:31,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 364 transitions. [2022-01-18 04:51:31,394 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 364 transitions. Word has length 16 [2022-01-18 04:51:31,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:31,395 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 364 transitions. [2022-01-18 04:51:31,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:31,395 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 364 transitions. [2022-01-18 04:51:31,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:31,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:31,395 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:31,414 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 04:51:31,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:31,595 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:31,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:31,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1740949738, now seen corresponding path program 92 times [2022-01-18 04:51:31,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:31,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163587146] [2022-01-18 04:51:31,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:31,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:31,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:31,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:31,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:31,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163587146] [2022-01-18 04:51:31,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163587146] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:31,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347963043] [2022-01-18 04:51:31,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:51:31,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:31,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:31,870 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 04:51:31,871 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 04:51:31,892 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:51:31,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:31,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:31,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:31,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:31,998 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:32,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:32,000 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:32,126 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:32,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:32,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:32,533 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 73 treesize of output 66 [2022-01-18 04:51:32,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:32,539 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 57 treesize of output 50 [2022-01-18 04:51:32,650 INFO 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 04:51:32,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347963043] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:32,651 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:32,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:51:32,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231538903] [2022-01-18 04:51:32,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:32,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:51:32,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:32,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:51:32,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:32,651 INFO L87 Difference]: Start difference. First operand 149 states and 364 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:33,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:33,270 INFO L93 Difference]: Finished difference Result 241 states and 524 transitions. [2022-01-18 04:51:33,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:51:33,271 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:33,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:33,272 INFO L225 Difference]: With dead ends: 241 [2022-01-18 04:51:33,272 INFO L226 Difference]: Without dead ends: 227 [2022-01-18 04:51:33,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:51:33,272 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 54 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 765 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:33,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 235 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 765 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:51:33,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-01-18 04:51:33,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 147. [2022-01-18 04:51:33,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.4452054794520546) internal successors, (357), 146 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:33,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 357 transitions. [2022-01-18 04:51:33,275 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 357 transitions. Word has length 16 [2022-01-18 04:51:33,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:33,275 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 357 transitions. [2022-01-18 04:51:33,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:33,276 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 357 transitions. [2022-01-18 04:51:33,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:33,276 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:33,276 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:33,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:33,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:33,483 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:33,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:33,484 INFO L85 PathProgramCache]: Analyzing trace with hash 407846798, now seen corresponding path program 93 times [2022-01-18 04:51:33,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:33,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113490594] [2022-01-18 04:51:33,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:33,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:33,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:33,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:33,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:33,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113490594] [2022-01-18 04:51:33,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113490594] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:33,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457602482] [2022-01-18 04:51:33,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:51:33,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:33,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:33,651 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 04:51:33,652 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 04:51:33,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:51:33,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:33,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:33,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:33,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:33,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:33,772 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:33,885 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:33,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:34,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:34,295 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 139 treesize of output 119 [2022-01-18 04:51:34,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:34,301 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 111 treesize of output 91 [2022-01-18 04:51:34,432 INFO 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 04:51:34,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457602482] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:34,432 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:34,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 04:51:34,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962495350] [2022-01-18 04:51:34,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:34,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:51:34,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:34,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:51:34,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:51:34,433 INFO L87 Difference]: Start difference. First operand 147 states and 357 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:34,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:34,907 INFO L93 Difference]: Finished difference Result 223 states and 501 transitions. [2022-01-18 04:51:34,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:51:34,907 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:34,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:34,908 INFO L225 Difference]: With dead ends: 223 [2022-01-18 04:51:34,908 INFO L226 Difference]: Without dead ends: 202 [2022-01-18 04:51:34,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:51:34,909 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 59 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:34,909 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 120 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 398 Invalid, 0 Unknown, 4 Unchecked, 0.2s Time] [2022-01-18 04:51:34,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-01-18 04:51:34,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 146. [2022-01-18 04:51:34,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.43448275862069) internal successors, (353), 145 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:34,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 353 transitions. [2022-01-18 04:51:34,911 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 353 transitions. Word has length 16 [2022-01-18 04:51:34,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:34,911 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 353 transitions. [2022-01-18 04:51:34,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:34,912 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 353 transitions. [2022-01-18 04:51:34,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:34,912 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:34,912 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:34,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:35,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:35,127 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:35,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:35,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1373041122, now seen corresponding path program 94 times [2022-01-18 04:51:35,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:35,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643143774] [2022-01-18 04:51:35,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:35,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:35,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:35,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 04:51:35,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:35,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643143774] [2022-01-18 04:51:35,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643143774] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:35,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684821706] [2022-01-18 04:51:35,263 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:51:35,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:35,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:35,274 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 04:51:35,275 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 04:51:35,295 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:51:35,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:35,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:35,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:35,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:35,433 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:51:35,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:35,435 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:51:35,487 INFO 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 04:51:35,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:35,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:35,798 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 138 treesize of output 118 [2022-01-18 04:51:35,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:35,803 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 110 treesize of output 90 [2022-01-18 04:51:35,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:35,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684821706] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:35,869 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:35,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:51:35,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986594648] [2022-01-18 04:51:35,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:35,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:51:35,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:35,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:51:35,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:35,870 INFO L87 Difference]: Start difference. First operand 146 states and 353 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:36,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:36,184 INFO L93 Difference]: Finished difference Result 205 states and 454 transitions. [2022-01-18 04:51:36,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:51:36,184 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:36,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:36,185 INFO L225 Difference]: With dead ends: 205 [2022-01-18 04:51:36,185 INFO L226 Difference]: Without dead ends: 191 [2022-01-18 04:51:36,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:51:36,185 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 48 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:36,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 164 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 472 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-01-18 04:51:36,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-18 04:51:36,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 148. [2022-01-18 04:51:36,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.45578231292517) internal successors, (361), 147 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:36,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 361 transitions. [2022-01-18 04:51:36,188 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 361 transitions. Word has length 16 [2022-01-18 04:51:36,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:36,188 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 361 transitions. [2022-01-18 04:51:36,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:36,188 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 361 transitions. [2022-01-18 04:51:36,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:36,188 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:36,188 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:36,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:36,403 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,SelfDestructingSolverStorable99 [2022-01-18 04:51:36,404 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:36,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:36,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1698937322, now seen corresponding path program 95 times [2022-01-18 04:51:36,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:36,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616494473] [2022-01-18 04:51:36,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:36,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:36,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:36,595 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:36,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:36,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616494473] [2022-01-18 04:51:36,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616494473] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:36,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477504130] [2022-01-18 04:51:36,596 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:51:36,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:36,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:36,597 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 04:51:36,597 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 04:51:36,626 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:51:36,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:36,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:36,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:36,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:36,723 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:36,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:36,725 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:36,825 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:36,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:37,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:37,264 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 89 treesize of output 76 [2022-01-18 04:51:37,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:37,269 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 65 treesize of output 52 [2022-01-18 04:51:37,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:37,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477504130] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:37,370 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:37,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 04:51:37,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648770762] [2022-01-18 04:51:37,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:37,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:51:37,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:37,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:51:37,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:51:37,371 INFO L87 Difference]: Start difference. First operand 148 states and 361 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:37,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:37,591 INFO L93 Difference]: Finished difference Result 169 states and 402 transitions. [2022-01-18 04:51:37,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:51:37,591 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:37,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:37,592 INFO L225 Difference]: With dead ends: 169 [2022-01-18 04:51:37,592 INFO L226 Difference]: Without dead ends: 162 [2022-01-18 04:51:37,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:37,592 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:37,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 107 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 349 Invalid, 0 Unknown, 71 Unchecked, 0.1s Time] [2022-01-18 04:51:37,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-01-18 04:51:37,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 150. [2022-01-18 04:51:37,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.4630872483221475) internal successors, (367), 149 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:37,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 367 transitions. [2022-01-18 04:51:37,594 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 367 transitions. Word has length 16 [2022-01-18 04:51:37,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:37,594 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 367 transitions. [2022-01-18 04:51:37,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:37,594 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 367 transitions. [2022-01-18 04:51:37,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:37,595 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:37,595 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:37,610 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 04:51:37,795 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,SelfDestructingSolverStorable100 [2022-01-18 04:51:37,795 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:37,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:37,795 INFO L85 PathProgramCache]: Analyzing trace with hash -733742998, now seen corresponding path program 96 times [2022-01-18 04:51:37,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:37,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639003837] [2022-01-18 04:51:37,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:37,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:37,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:37,893 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:37,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:37,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639003837] [2022-01-18 04:51:37,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639003837] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:37,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849394045] [2022-01-18 04:51:37,894 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:51:37,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:37,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:37,895 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 04:51:37,895 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 04:51:37,915 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:51:37,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:37,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:37,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:38,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:38,045 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:51:38,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:38,047 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:51:38,084 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:38,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:38,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:38,426 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 162 treesize of output 132 [2022-01-18 04:51:38,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:38,430 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 122 treesize of output 92 [2022-01-18 04:51:38,508 INFO 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 04:51:38,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849394045] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:38,509 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:38,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:51:38,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369437197] [2022-01-18 04:51:38,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:38,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:51:38,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:38,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:51:38,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:38,509 INFO L87 Difference]: Start difference. First operand 150 states and 367 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:38,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:38,606 INFO L93 Difference]: Finished difference Result 171 states and 402 transitions. [2022-01-18 04:51:38,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:51:38,607 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:38,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:38,607 INFO L225 Difference]: With dead ends: 171 [2022-01-18 04:51:38,607 INFO L226 Difference]: Without dead ends: 164 [2022-01-18 04:51:38,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:51:38,607 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 18 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:38,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 117 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 286 Invalid, 0 Unknown, 110 Unchecked, 0.1s Time] [2022-01-18 04:51:38,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-01-18 04:51:38,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 149. [2022-01-18 04:51:38,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.4594594594594597) internal successors, (364), 148 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:38,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 364 transitions. [2022-01-18 04:51:38,609 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 364 transitions. Word has length 16 [2022-01-18 04:51:38,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:38,609 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 364 transitions. [2022-01-18 04:51:38,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:38,610 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 364 transitions. [2022-01-18 04:51:38,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:38,610 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:38,610 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:38,625 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 04:51:38,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-01-18 04:51:38,825 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:38,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:38,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1268972800, now seen corresponding path program 97 times [2022-01-18 04:51:38,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:38,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734054985] [2022-01-18 04:51:38,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:38,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:38,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:38,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 04:51:38,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:38,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734054985] [2022-01-18 04:51:38,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734054985] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:38,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504545927] [2022-01-18 04:51:38,972 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:51:38,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:38,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:38,973 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 04:51:38,974 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 04:51:39,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:39,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:39,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:39,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:39,159 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:51:39,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:39,161 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:51:39,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 04:51:39,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:39,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:39,664 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 162 treesize of output 132 [2022-01-18 04:51:39,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:51:39,670 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 122 treesize of output 92 [2022-01-18 04:51:39,745 INFO 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 04:51:39,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504545927] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:39,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:39,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:51:39,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819009734] [2022-01-18 04:51:39,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:39,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:51:39,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:39,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:51:39,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:39,746 INFO L87 Difference]: Start difference. First operand 149 states and 364 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:39,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:39,849 INFO L93 Difference]: Finished difference Result 173 states and 405 transitions. [2022-01-18 04:51:39,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:51:39,850 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:39,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:39,850 INFO L225 Difference]: With dead ends: 173 [2022-01-18 04:51:39,850 INFO L226 Difference]: Without dead ends: 166 [2022-01-18 04:51:39,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:39,850 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 15 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:39,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 128 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 184 Invalid, 0 Unknown, 100 Unchecked, 0.1s Time] [2022-01-18 04:51:39,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-01-18 04:51:39,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 148. [2022-01-18 04:51:39,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.45578231292517) internal successors, (361), 147 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:39,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 361 transitions. [2022-01-18 04:51:39,853 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 361 transitions. Word has length 16 [2022-01-18 04:51:39,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:39,853 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 361 transitions. [2022-01-18 04:51:39,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:39,853 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 361 transitions. [2022-01-18 04:51:39,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:39,853 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:39,853 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:39,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:40,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-01-18 04:51:40,054 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:40,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:40,054 INFO L85 PathProgramCache]: Analyzing trace with hash -658701524, now seen corresponding path program 98 times [2022-01-18 04:51:40,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:40,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444135879] [2022-01-18 04:51:40,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:40,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:40,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:40,273 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:40,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:40,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444135879] [2022-01-18 04:51:40,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444135879] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:40,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294681904] [2022-01-18 04:51:40,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:51:40,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:40,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:40,274 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 04:51:40,275 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 04:51:40,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:51:40,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:40,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:40,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:40,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:40,423 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:40,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:40,426 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:40,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:40,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:40,953 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:40,954 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 116 treesize of output 95 [2022-01-18 04:51:40,955 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 92 treesize of output 68 [2022-01-18 04:51:40,979 INFO 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 04:51:40,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294681904] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:40,979 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:40,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 04:51:40,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963855402] [2022-01-18 04:51:40,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:40,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:51:40,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:40,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:51:40,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:51:40,979 INFO L87 Difference]: Start difference. First operand 148 states and 361 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:41,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:41,089 INFO L93 Difference]: Finished difference Result 178 states and 426 transitions. [2022-01-18 04:51:41,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:51:41,090 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:41,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:41,090 INFO L225 Difference]: With dead ends: 178 [2022-01-18 04:51:41,090 INFO L226 Difference]: Without dead ends: 171 [2022-01-18 04:51:41,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:51:41,090 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:41,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 97 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 227 Invalid, 0 Unknown, 128 Unchecked, 0.1s Time] [2022-01-18 04:51:41,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-01-18 04:51:41,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 151. [2022-01-18 04:51:41,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.466666666666667) internal successors, (370), 150 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:41,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 370 transitions. [2022-01-18 04:51:41,093 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 370 transitions. Word has length 16 [2022-01-18 04:51:41,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:41,093 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 370 transitions. [2022-01-18 04:51:41,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:41,093 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 370 transitions. [2022-01-18 04:51:41,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:41,101 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:41,101 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:41,117 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 04:51:41,317 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,SelfDestructingSolverStorable103 [2022-01-18 04:51:41,317 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:41,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:41,317 INFO L85 PathProgramCache]: Analyzing trace with hash 877947606, now seen corresponding path program 99 times [2022-01-18 04:51:41,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:41,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896068138] [2022-01-18 04:51:41,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:41,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:41,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:41,532 INFO 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 04:51:41,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:41,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896068138] [2022-01-18 04:51:41,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896068138] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:41,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759648162] [2022-01-18 04:51:41,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:51:41,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:41,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:41,534 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 04:51:41,534 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 04:51:41,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:51:41,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:41,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:41,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:41,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:41,699 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:41,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:41,702 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:41,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 04:51:41,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:42,356 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:42,357 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 116 treesize of output 95 [2022-01-18 04:51:42,359 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 92 treesize of output 68 [2022-01-18 04:51:42,397 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:42,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759648162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:42,397 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:42,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:51:42,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007567319] [2022-01-18 04:51:42,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:42,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:51:42,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:42,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:51:42,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:42,398 INFO L87 Difference]: Start difference. First operand 151 states and 370 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:42,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:42,627 INFO L93 Difference]: Finished difference Result 178 states and 423 transitions. [2022-01-18 04:51:42,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:51:42,628 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:42,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:42,628 INFO L225 Difference]: With dead ends: 178 [2022-01-18 04:51:42,628 INFO L226 Difference]: Without dead ends: 171 [2022-01-18 04:51:42,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:42,629 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 28 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:42,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 121 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 305 Invalid, 0 Unknown, 66 Unchecked, 0.2s Time] [2022-01-18 04:51:42,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-01-18 04:51:42,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 151. [2022-01-18 04:51:42,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.466666666666667) internal successors, (370), 150 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:42,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 370 transitions. [2022-01-18 04:51:42,631 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 370 transitions. Word has length 16 [2022-01-18 04:51:42,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:42,632 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 370 transitions. [2022-01-18 04:51:42,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:42,632 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 370 transitions. [2022-01-18 04:51:42,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:42,632 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:42,632 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:42,653 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 04:51:42,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:42,833 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:42,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:42,833 INFO L85 PathProgramCache]: Analyzing trace with hash 306492800, now seen corresponding path program 100 times [2022-01-18 04:51:42,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:42,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716753280] [2022-01-18 04:51:42,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:42,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:42,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:42,995 INFO 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 04:51:42,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:42,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716753280] [2022-01-18 04:51:42,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716753280] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:42,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128642796] [2022-01-18 04:51:42,995 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:51:42,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:42,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:42,996 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 04:51:42,997 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 04:51:43,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:51:43,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:43,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:43,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:43,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:43,178 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:51:43,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:43,181 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:51:43,240 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:43,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:43,770 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:43,770 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 116 treesize of output 95 [2022-01-18 04:51:43,773 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 92 treesize of output 68 [2022-01-18 04:51:43,816 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:43,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128642796] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:43,816 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:43,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:51:43,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992195981] [2022-01-18 04:51:43,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:43,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:51:43,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:43,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:51:43,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:43,817 INFO L87 Difference]: Start difference. First operand 151 states and 370 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:43,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:43,910 INFO L93 Difference]: Finished difference Result 184 states and 437 transitions. [2022-01-18 04:51:43,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:51:43,910 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:43,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:43,911 INFO L225 Difference]: With dead ends: 184 [2022-01-18 04:51:43,911 INFO L226 Difference]: Without dead ends: 177 [2022-01-18 04:51:43,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:43,911 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:43,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 112 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 266 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-01-18 04:51:43,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-01-18 04:51:43,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 150. [2022-01-18 04:51:43,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.4630872483221475) internal successors, (367), 149 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:43,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 367 transitions. [2022-01-18 04:51:43,914 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 367 transitions. Word has length 16 [2022-01-18 04:51:43,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:43,914 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 367 transitions. [2022-01-18 04:51:43,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:43,914 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 367 transitions. [2022-01-18 04:51:43,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:43,914 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:43,914 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:43,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:44,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:44,118 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:44,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:44,119 INFO L85 PathProgramCache]: Analyzing trace with hash -228737002, now seen corresponding path program 101 times [2022-01-18 04:51:44,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:44,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828542015] [2022-01-18 04:51:44,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:44,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:44,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:44,284 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:44,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:44,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828542015] [2022-01-18 04:51:44,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828542015] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:44,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860149640] [2022-01-18 04:51:44,284 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:51:44,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:44,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:44,285 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 04:51:44,286 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 04:51:44,306 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:51:44,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:44,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:44,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:44,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:44,433 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:51:44,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:44,435 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 04:51:44,493 INFO 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 04:51:44,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:44,941 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:44,941 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 58 treesize of output 50 [2022-01-18 04:51:44,943 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 46 treesize of output 34 [2022-01-18 04:51:44,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:44,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860149640] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:44,956 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:44,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:51:44,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392934885] [2022-01-18 04:51:44,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:44,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:51:44,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:44,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:51:44,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:44,957 INFO L87 Difference]: Start difference. First operand 150 states and 367 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:45,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:45,164 INFO L93 Difference]: Finished difference Result 186 states and 440 transitions. [2022-01-18 04:51:45,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:51:45,164 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:45,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:45,165 INFO L225 Difference]: With dead ends: 186 [2022-01-18 04:51:45,165 INFO L226 Difference]: Without dead ends: 179 [2022-01-18 04:51:45,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:51:45,165 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 18 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:45,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 165 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 74 Unchecked, 0.1s Time] [2022-01-18 04:51:45,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-01-18 04:51:45,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 149. [2022-01-18 04:51:45,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.4594594594594597) internal successors, (364), 148 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:45,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 364 transitions. [2022-01-18 04:51:45,167 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 364 transitions. Word has length 16 [2022-01-18 04:51:45,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:45,167 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 364 transitions. [2022-01-18 04:51:45,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:45,167 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 364 transitions. [2022-01-18 04:51:45,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:45,167 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:45,167 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:45,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-01-18 04:51:45,383 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,SelfDestructingSolverStorable106 [2022-01-18 04:51:45,383 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:45,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:45,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1241429534, now seen corresponding path program 102 times [2022-01-18 04:51:45,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:45,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882769105] [2022-01-18 04:51:45,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:45,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:45,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:45,481 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:45,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:45,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882769105] [2022-01-18 04:51:45,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882769105] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:45,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340387743] [2022-01-18 04:51:45,481 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:51:45,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:45,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:45,482 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 04:51:45,483 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 04:51:45,503 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:51:45,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:45,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:45,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:45,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:45,655 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:51:45,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:45,658 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:51:45,725 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:45,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:46,210 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:46,210 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 116 treesize of output 95 [2022-01-18 04:51:46,214 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 92 treesize of output 68 [2022-01-18 04:51:46,280 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:46,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340387743] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:46,280 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:46,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 04:51:46,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124419853] [2022-01-18 04:51:46,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:46,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:51:46,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:46,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:51:46,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:51:46,281 INFO L87 Difference]: Start difference. First operand 149 states and 364 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:46,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:46,557 INFO L93 Difference]: Finished difference Result 198 states and 453 transitions. [2022-01-18 04:51:46,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:51:46,558 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:46,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:46,558 INFO L225 Difference]: With dead ends: 198 [2022-01-18 04:51:46,559 INFO L226 Difference]: Without dead ends: 191 [2022-01-18 04:51:46,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:51:46,559 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 49 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:46,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 103 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 187 Invalid, 0 Unknown, 106 Unchecked, 0.1s Time] [2022-01-18 04:51:46,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-18 04:51:46,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 151. [2022-01-18 04:51:46,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.4466666666666668) internal successors, (367), 150 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:46,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 367 transitions. [2022-01-18 04:51:46,562 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 367 transitions. Word has length 16 [2022-01-18 04:51:46,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:46,562 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 367 transitions. [2022-01-18 04:51:46,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:46,562 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 367 transitions. [2022-01-18 04:51:46,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:46,562 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:46,562 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:46,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:46,768 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,SelfDestructingSolverStorable107 [2022-01-18 04:51:46,768 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:46,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:46,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1774046316, now seen corresponding path program 103 times [2022-01-18 04:51:46,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:46,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720852643] [2022-01-18 04:51:46,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:46,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:46,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:46,954 INFO 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 04:51:46,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:46,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720852643] [2022-01-18 04:51:46,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720852643] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:46,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881532409] [2022-01-18 04:51:46,970 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:51:46,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:46,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:46,984 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 04:51:46,985 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 04:51:47,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:47,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:47,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:47,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:47,197 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:51:47,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:47,200 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 04:51:47,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:47,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:47,791 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:47,791 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 48 treesize of output 41 [2022-01-18 04:51:47,793 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 38 treesize of output 28 [2022-01-18 04:51:47,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:47,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881532409] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:47,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:47,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:51:47,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344702575] [2022-01-18 04:51:47,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:47,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:51:47,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:47,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:51:47,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:47,820 INFO L87 Difference]: Start difference. First operand 151 states and 367 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 04:51:48,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:48,049 INFO L93 Difference]: Finished difference Result 218 states and 497 transitions. [2022-01-18 04:51:48,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 04:51:48,050 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 04:51:48,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:48,050 INFO L225 Difference]: With dead ends: 218 [2022-01-18 04:51:48,050 INFO L226 Difference]: Without dead ends: 211 [2022-01-18 04:51:48,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:51:48,050 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 43 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:48,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 152 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 289 Invalid, 0 Unknown, 50 Unchecked, 0.1s Time] [2022-01-18 04:51:48,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-01-18 04:51:48,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 153. [2022-01-18 04:51:48,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.4276315789473686) internal successors, (369), 152 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:48,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 369 transitions. [2022-01-18 04:51:48,053 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 369 transitions. Word has length 16 [2022-01-18 04:51:48,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:48,053 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 369 transitions. [2022-01-18 04:51:48,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 04:51:48,053 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 369 transitions. [2022-01-18 04:51:48,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:48,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:48,053 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:48,083 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 04:51:48,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:48,254 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:48,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:48,254 INFO L85 PathProgramCache]: Analyzing trace with hash 997027228, now seen corresponding path program 104 times [2022-01-18 04:51:48,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:48,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324325667] [2022-01-18 04:51:48,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:48,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:48,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:48,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:48,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:48,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324325667] [2022-01-18 04:51:48,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324325667] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:48,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78160062] [2022-01-18 04:51:48,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:51:48,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:48,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:48,451 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 04:51:48,452 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 04:51:48,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:51:48,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:48,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:48,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:48,672 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 30 treesize of output 24 [2022-01-18 04:51:48,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 04:51:48,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:49,347 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:49,348 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 116 treesize of output 95 [2022-01-18 04:51:49,351 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 92 treesize of output 68 [2022-01-18 04:51:49,391 INFO 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 04:51:49,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78160062] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:49,392 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:49,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 04:51:49,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809144144] [2022-01-18 04:51:49,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:49,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:51:49,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:49,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:51:49,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:51:49,393 INFO L87 Difference]: Start difference. First operand 153 states and 369 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:49,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:49,639 INFO L93 Difference]: Finished difference Result 211 states and 484 transitions. [2022-01-18 04:51:49,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 04:51:49,640 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 04:51:49,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:49,640 INFO L225 Difference]: With dead ends: 211 [2022-01-18 04:51:49,640 INFO L226 Difference]: Without dead ends: 208 [2022-01-18 04:51:49,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:49,641 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 55 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:49,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 139 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 348 Invalid, 0 Unknown, 90 Unchecked, 0.2s Time] [2022-01-18 04:51:49,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-01-18 04:51:49,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 145. [2022-01-18 04:51:49,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.451388888888889) internal successors, (353), 144 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:49,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 353 transitions. [2022-01-18 04:51:49,644 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 353 transitions. Word has length 16 [2022-01-18 04:51:49,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:49,644 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 353 transitions. [2022-01-18 04:51:49,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:49,644 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 353 transitions. [2022-01-18 04:51:49,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:49,644 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:49,644 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:49,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-01-18 04:51:49,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:49,853 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:49,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:49,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1143459830, now seen corresponding path program 105 times [2022-01-18 04:51:49,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:49,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193992699] [2022-01-18 04:51:49,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:49,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:49,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:50,019 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:50,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:50,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193992699] [2022-01-18 04:51:50,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193992699] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:50,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892061888] [2022-01-18 04:51:50,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:51:50,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:50,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:50,021 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 04:51:50,021 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 04:51:50,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:51:50,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:50,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:50,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:50,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:50,216 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:51:50,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:50,219 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:50,284 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:50,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:50,788 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:50,788 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 51 treesize of output 43 [2022-01-18 04:51:50,790 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 39 treesize of output 27 [2022-01-18 04:51:50,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:50,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892061888] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:50,806 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:50,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 04:51:50,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109503653] [2022-01-18 04:51:50,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:50,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:51:50,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:50,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:51:50,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:51:50,807 INFO L87 Difference]: Start difference. First operand 145 states and 353 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:51:51,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:51,084 INFO L93 Difference]: Finished difference Result 197 states and 465 transitions. [2022-01-18 04:51:51,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:51:51,085 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 04:51:51,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:51,086 INFO L225 Difference]: With dead ends: 197 [2022-01-18 04:51:51,086 INFO L226 Difference]: Without dead ends: 190 [2022-01-18 04:51:51,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:51:51,086 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 25 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:51,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 139 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 275 Invalid, 0 Unknown, 61 Unchecked, 0.1s Time] [2022-01-18 04:51:51,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-01-18 04:51:51,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 146. [2022-01-18 04:51:51,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.4551724137931035) internal successors, (356), 145 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:51,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 356 transitions. [2022-01-18 04:51:51,089 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 356 transitions. Word has length 16 [2022-01-18 04:51:51,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:51,089 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 356 transitions. [2022-01-18 04:51:51,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:51:51,090 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 356 transitions. [2022-01-18 04:51:51,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 04:51:51,090 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:51,090 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:51,116 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 04:51:51,312 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,SelfDestructingSolverStorable110 [2022-01-18 04:51:51,312 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:51,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:51,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1084106558, now seen corresponding path program 106 times [2022-01-18 04:51:51,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:51,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520226596] [2022-01-18 04:51:51,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:51,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:51,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:51,587 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:51,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:51,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520226596] [2022-01-18 04:51:51,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520226596] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:51,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539642982] [2022-01-18 04:51:51,588 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:51:51,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:51,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:51,589 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 04:51:51,590 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 04:51:51,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:51:51,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:51,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 04:51:51,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:51,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:51,735 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:51:51,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:51,738 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:51:51,909 INFO 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 04:51:51,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:52,444 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:52,444 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 38 [2022-01-18 04:51:52,446 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 35 treesize of output 25 [2022-01-18 04:51:52,465 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:52,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539642982] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:52,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:52,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 04:51:52,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441082670] [2022-01-18 04:51:52,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:52,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:51:52,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:52,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:51:52,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:51:52,466 INFO L87 Difference]: Start difference. First operand 146 states and 356 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 04:51:52,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:52,715 INFO L93 Difference]: Finished difference Result 192 states and 450 transitions. [2022-01-18 04:51:52,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:51:52,715 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 04:51:52,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:52,716 INFO L225 Difference]: With dead ends: 192 [2022-01-18 04:51:52,716 INFO L226 Difference]: Without dead ends: 178 [2022-01-18 04:51:52,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:51:52,716 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:52,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 109 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 286 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-01-18 04:51:52,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-01-18 04:51:52,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 144. [2022-01-18 04:51:52,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.4545454545454546) internal successors, (351), 143 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:52,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 351 transitions. [2022-01-18 04:51:52,719 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 351 transitions. Word has length 16 [2022-01-18 04:51:52,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:52,719 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 351 transitions. [2022-01-18 04:51:52,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 04:51:52,719 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 351 transitions. [2022-01-18 04:51:52,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:51:52,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:52,719 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:52,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:52,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-01-18 04:51:52,924 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:52,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:52,924 INFO L85 PathProgramCache]: Analyzing trace with hash -644328221, now seen corresponding path program 107 times [2022-01-18 04:51:52,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:52,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433091340] [2022-01-18 04:51:52,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:52,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:52,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:53,023 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:53,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:53,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433091340] [2022-01-18 04:51:53,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433091340] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:53,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971191617] [2022-01-18 04:51:53,027 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:51:53,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:53,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:53,028 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 04:51:53,029 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 04:51:53,051 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:51:53,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:53,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:51:53,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:53,157 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 44 treesize of output 36 [2022-01-18 04:51:53,159 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 36 treesize of output 28 [2022-01-18 04:51:53,166 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:53,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:53,253 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:53,253 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 28 treesize of output 25 [2022-01-18 04:51:53,262 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:53,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971191617] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:53,262 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:53,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 04:51:53,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962100589] [2022-01-18 04:51:53,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:53,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 04:51:53,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:53,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 04:51:53,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-18 04:51:53,263 INFO L87 Difference]: Start difference. First operand 144 states and 351 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:53,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:53,354 INFO L93 Difference]: Finished difference Result 209 states and 491 transitions. [2022-01-18 04:51:53,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:51:53,354 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:51:53,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:53,355 INFO L225 Difference]: With dead ends: 209 [2022-01-18 04:51:53,355 INFO L226 Difference]: Without dead ends: 209 [2022-01-18 04:51:53,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:51:53,355 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:53,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 92 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 221 Invalid, 0 Unknown, 15 Unchecked, 0.1s Time] [2022-01-18 04:51:53,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-01-18 04:51:53,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 146. [2022-01-18 04:51:53,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.4827586206896552) internal successors, (360), 145 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:53,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 360 transitions. [2022-01-18 04:51:53,357 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 360 transitions. Word has length 17 [2022-01-18 04:51:53,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:53,357 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 360 transitions. [2022-01-18 04:51:53,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:53,357 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 360 transitions. [2022-01-18 04:51:53,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:51:53,358 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:53,358 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:53,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:53,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 04:51:53,558 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:53,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:53,558 INFO L85 PathProgramCache]: Analyzing trace with hash 398051637, now seen corresponding path program 108 times [2022-01-18 04:51:53,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:53,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413916556] [2022-01-18 04:51:53,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:53,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:53,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:53,628 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:53,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:53,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413916556] [2022-01-18 04:51:53,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413916556] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:53,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129080996] [2022-01-18 04:51:53,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:51:53,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:53,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:53,629 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 04:51:53,630 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 04:51:53,651 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:51:53,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:53,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:51:53,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:53,747 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 26 treesize of output 20 [2022-01-18 04:51:53,761 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:53,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:53,826 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:53,826 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 28 treesize of output 25 [2022-01-18 04:51:53,832 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:53,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129080996] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:53,845 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:53,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 04:51:53,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875619613] [2022-01-18 04:51:53,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:53,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 04:51:53,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:53,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 04:51:53,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:51:53,846 INFO L87 Difference]: Start difference. First operand 146 states and 360 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:53,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:53,953 INFO L93 Difference]: Finished difference Result 206 states and 473 transitions. [2022-01-18 04:51:53,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:51:53,953 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:51:53,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:53,954 INFO L225 Difference]: With dead ends: 206 [2022-01-18 04:51:53,954 INFO L226 Difference]: Without dead ends: 206 [2022-01-18 04:51:53,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:51:53,954 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 40 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:53,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 155 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 371 Invalid, 0 Unknown, 83 Unchecked, 0.1s Time] [2022-01-18 04:51:53,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-01-18 04:51:53,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 140. [2022-01-18 04:51:53,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.4892086330935252) internal successors, (346), 139 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:53,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 346 transitions. [2022-01-18 04:51:53,957 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 346 transitions. Word has length 17 [2022-01-18 04:51:53,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:53,957 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 346 transitions. [2022-01-18 04:51:53,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:53,957 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 346 transitions. [2022-01-18 04:51:53,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:51:53,957 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:53,957 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:53,979 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 04:51:54,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:54,180 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:54,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:54,180 INFO L85 PathProgramCache]: Analyzing trace with hash -765900031, now seen corresponding path program 109 times [2022-01-18 04:51:54,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:54,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437086618] [2022-01-18 04:51:54,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:54,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:54,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:54,274 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:54,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:54,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437086618] [2022-01-18 04:51:54,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437086618] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:54,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24463534] [2022-01-18 04:51:54,275 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:51:54,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:54,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:54,276 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 04:51:54,276 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 04:51:54,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:54,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:51:54,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:54,410 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 49 treesize of output 41 [2022-01-18 04:51:54,411 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 41 treesize of output 33 [2022-01-18 04:51:54,423 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:54,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:54,498 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:54,498 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 48 treesize of output 43 [2022-01-18 04:51:54,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:51:54,516 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:54,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24463534] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:54,516 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:54,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-01-18 04:51:54,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535641350] [2022-01-18 04:51:54,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:54,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 04:51:54,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:54,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 04:51:54,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-01-18 04:51:54,517 INFO L87 Difference]: Start difference. First operand 140 states and 346 transitions. Second operand has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:54,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:54,609 INFO L93 Difference]: Finished difference Result 194 states and 445 transitions. [2022-01-18 04:51:54,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:51:54,610 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:51:54,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:54,610 INFO L225 Difference]: With dead ends: 194 [2022-01-18 04:51:54,610 INFO L226 Difference]: Without dead ends: 172 [2022-01-18 04:51:54,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:51:54,610 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 39 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:54,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 98 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 182 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-01-18 04:51:54,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-01-18 04:51:54,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 132. [2022-01-18 04:51:54,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.5267175572519083) internal successors, (331), 131 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:54,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 331 transitions. [2022-01-18 04:51:54,613 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 331 transitions. Word has length 17 [2022-01-18 04:51:54,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:54,613 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 331 transitions. [2022-01-18 04:51:54,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:54,613 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 331 transitions. [2022-01-18 04:51:54,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:51:54,613 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:54,613 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:54,629 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 04:51:54,827 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,SelfDestructingSolverStorable114 [2022-01-18 04:51:54,828 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:54,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:54,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1881186575, now seen corresponding path program 110 times [2022-01-18 04:51:54,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:54,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492907588] [2022-01-18 04:51:54,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:54,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:54,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:54,904 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:54,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:54,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492907588] [2022-01-18 04:51:54,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492907588] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:54,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966337307] [2022-01-18 04:51:54,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:51:54,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:54,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:54,911 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 04:51:54,912 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 04:51:54,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:51:54,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:54,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:51:54,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:55,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:55,122 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:51:55,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:55,125 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:51:55,132 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:55,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:55,259 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:55,259 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 28 treesize of output 25 [2022-01-18 04:51:55,270 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:55,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966337307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:55,270 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:55,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:51:55,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019042212] [2022-01-18 04:51:55,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:55,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:51:55,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:55,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:51:55,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:51:55,271 INFO L87 Difference]: Start difference. First operand 132 states and 331 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:55,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:55,358 INFO L93 Difference]: Finished difference Result 162 states and 398 transitions. [2022-01-18 04:51:55,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:51:55,359 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:51:55,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:55,359 INFO L225 Difference]: With dead ends: 162 [2022-01-18 04:51:55,359 INFO L226 Difference]: Without dead ends: 162 [2022-01-18 04:51:55,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:51:55,360 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:55,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 101 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 195 Invalid, 0 Unknown, 137 Unchecked, 0.1s Time] [2022-01-18 04:51:55,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-01-18 04:51:55,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 136. [2022-01-18 04:51:55,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.533333333333333) internal successors, (342), 135 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:55,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 342 transitions. [2022-01-18 04:51:55,362 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 342 transitions. Word has length 17 [2022-01-18 04:51:55,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:55,362 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 342 transitions. [2022-01-18 04:51:55,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:55,362 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 342 transitions. [2022-01-18 04:51:55,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:51:55,363 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:55,363 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:55,386 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 04:51:55,575 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,SelfDestructingSolverStorable115 [2022-01-18 04:51:55,575 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:55,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:55,576 INFO L85 PathProgramCache]: Analyzing trace with hash -2078699429, now seen corresponding path program 111 times [2022-01-18 04:51:55,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:55,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549046529] [2022-01-18 04:51:55,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:55,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:55,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:55,656 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:55,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:55,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549046529] [2022-01-18 04:51:55,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549046529] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:55,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43006554] [2022-01-18 04:51:55,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:51:55,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:55,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:55,658 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:51:55,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 04:51:55,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:51:55,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:55,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:51:55,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:55,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:55,846 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:51:55,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:55,848 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:51:55,854 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:55,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:55,952 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:55,952 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 28 treesize of output 25 [2022-01-18 04:51:55,961 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:55,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43006554] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:55,961 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:55,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:51:55,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574901856] [2022-01-18 04:51:55,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:55,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:51:55,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:55,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:51:55,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:51:55,961 INFO L87 Difference]: Start difference. First operand 136 states and 342 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:56,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:56,020 INFO L93 Difference]: Finished difference Result 167 states and 413 transitions. [2022-01-18 04:51:56,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:51:56,021 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:51:56,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:56,021 INFO L225 Difference]: With dead ends: 167 [2022-01-18 04:51:56,021 INFO L226 Difference]: Without dead ends: 167 [2022-01-18 04:51:56,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:51:56,021 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 18 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:56,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 84 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 174 Invalid, 0 Unknown, 53 Unchecked, 0.1s Time] [2022-01-18 04:51:56,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-01-18 04:51:56,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 137. [2022-01-18 04:51:56,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.536764705882353) internal successors, (345), 136 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:56,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 345 transitions. [2022-01-18 04:51:56,023 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 345 transitions. Word has length 17 [2022-01-18 04:51:56,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:56,023 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 345 transitions. [2022-01-18 04:51:56,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:56,023 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 345 transitions. [2022-01-18 04:51:56,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:51:56,023 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:56,024 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:56,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-01-18 04:51:56,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2022-01-18 04:51:56,235 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:56,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:56,236 INFO L85 PathProgramCache]: Analyzing trace with hash 148866959, now seen corresponding path program 112 times [2022-01-18 04:51:56,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:56,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68755378] [2022-01-18 04:51:56,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:56,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:56,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:56,318 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:56,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:56,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68755378] [2022-01-18 04:51:56,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68755378] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:56,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851465351] [2022-01-18 04:51:56,318 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:51:56,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:56,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:56,319 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:51:56,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 04:51:56,341 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:51:56,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:56,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:51:56,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:56,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:56,472 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:51:56,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:56,474 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:51:56,489 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:56,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:56,591 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:56,592 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 28 treesize of output 25 [2022-01-18 04:51:56,600 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:56,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851465351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:56,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:56,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:51:56,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123859295] [2022-01-18 04:51:56,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:56,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:51:56,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:56,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:51:56,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:51:56,601 INFO L87 Difference]: Start difference. First operand 137 states and 345 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:56,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:56,680 INFO L93 Difference]: Finished difference Result 174 states and 429 transitions. [2022-01-18 04:51:56,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:51:56,680 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:51:56,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:56,681 INFO L225 Difference]: With dead ends: 174 [2022-01-18 04:51:56,681 INFO L226 Difference]: Without dead ends: 174 [2022-01-18 04:51:56,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:51:56,681 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:56,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 87 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 216 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-01-18 04:51:56,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-01-18 04:51:56,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 141. [2022-01-18 04:51:56,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.5428571428571427) internal successors, (356), 140 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:56,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 356 transitions. [2022-01-18 04:51:56,683 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 356 transitions. Word has length 17 [2022-01-18 04:51:56,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:56,683 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 356 transitions. [2022-01-18 04:51:56,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:56,683 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 356 transitions. [2022-01-18 04:51:56,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:51:56,683 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:56,683 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:56,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:56,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-01-18 04:51:56,884 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:56,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:56,884 INFO L85 PathProgramCache]: Analyzing trace with hash 109483747, now seen corresponding path program 113 times [2022-01-18 04:51:56,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:56,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533302220] [2022-01-18 04:51:56,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:56,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:56,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:56,944 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:56,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:56,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533302220] [2022-01-18 04:51:56,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533302220] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:56,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811347944] [2022-01-18 04:51:56,944 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:51:56,944 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:56,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:56,945 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:51:56,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 04:51:56,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:51:56,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:56,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:51:56,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:57,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:57,100 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:51:57,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:57,102 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:51:57,111 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:57,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:57,195 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:57,195 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 28 treesize of output 25 [2022-01-18 04:51:57,201 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:57,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811347944] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:57,201 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:57,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:51:57,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635746647] [2022-01-18 04:51:57,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:57,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:51:57,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:57,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:51:57,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:51:57,202 INFO L87 Difference]: Start difference. First operand 141 states and 356 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:57,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:57,251 INFO L93 Difference]: Finished difference Result 172 states and 427 transitions. [2022-01-18 04:51:57,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:51:57,251 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:51:57,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:57,251 INFO L225 Difference]: With dead ends: 172 [2022-01-18 04:51:57,251 INFO L226 Difference]: Without dead ends: 172 [2022-01-18 04:51:57,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:51:57,252 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:57,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 84 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 190 Invalid, 0 Unknown, 36 Unchecked, 0.0s Time] [2022-01-18 04:51:57,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-01-18 04:51:57,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 142. [2022-01-18 04:51:57,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.5460992907801416) internal successors, (359), 141 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:57,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 359 transitions. [2022-01-18 04:51:57,254 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 359 transitions. Word has length 17 [2022-01-18 04:51:57,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:57,254 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 359 transitions. [2022-01-18 04:51:57,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:57,254 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 359 transitions. [2022-01-18 04:51:57,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:51:57,254 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:57,254 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:57,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:57,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:57,471 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:57,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:57,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1011651565, now seen corresponding path program 114 times [2022-01-18 04:51:57,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:57,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365326429] [2022-01-18 04:51:57,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:57,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:57,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:57,585 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:57,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:57,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365326429] [2022-01-18 04:51:57,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365326429] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:57,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499362449] [2022-01-18 04:51:57,585 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:51:57,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:57,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:57,586 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:51:57,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-01-18 04:51:57,608 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:51:57,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:57,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:51:57,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:57,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:57,768 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:51:57,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:57,784 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:51:57,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:57,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:57,860 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:57,860 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 42 treesize of output 39 [2022-01-18 04:51:57,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:51:57,873 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:57,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499362449] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:57,873 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:57,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:51:57,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346219452] [2022-01-18 04:51:57,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:57,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:51:57,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:57,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:51:57,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:51:57,874 INFO L87 Difference]: Start difference. First operand 142 states and 359 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:58,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:58,029 INFO L93 Difference]: Finished difference Result 166 states and 410 transitions. [2022-01-18 04:51:58,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:51:58,029 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:51:58,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:58,030 INFO L225 Difference]: With dead ends: 166 [2022-01-18 04:51:58,030 INFO L226 Difference]: Without dead ends: 160 [2022-01-18 04:51:58,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:51:58,030 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 17 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:58,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 107 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 208 Invalid, 0 Unknown, 29 Unchecked, 0.1s Time] [2022-01-18 04:51:58,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-01-18 04:51:58,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 142. [2022-01-18 04:51:58,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 2.5390070921985815) internal successors, (358), 141 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:58,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 358 transitions. [2022-01-18 04:51:58,032 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 358 transitions. Word has length 17 [2022-01-18 04:51:58,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:58,032 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 358 transitions. [2022-01-18 04:51:58,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:58,032 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 358 transitions. [2022-01-18 04:51:58,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:51:58,032 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:58,032 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:58,048 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-01-18 04:51:58,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:58,248 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:58,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:58,248 INFO L85 PathProgramCache]: Analyzing trace with hash 190879375, now seen corresponding path program 115 times [2022-01-18 04:51:58,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:58,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482049865] [2022-01-18 04:51:58,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:58,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:58,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:58,325 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:58,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:58,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482049865] [2022-01-18 04:51:58,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482049865] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:58,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465948821] [2022-01-18 04:51:58,325 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:51:58,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:58,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:58,326 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:51:58,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-01-18 04:51:58,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:58,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:51:58,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:58,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:58,479 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:51:58,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:58,481 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:51:58,530 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:58,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:58,635 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:58,636 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 28 treesize of output 25 [2022-01-18 04:51:58,644 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:58,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465948821] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:58,644 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:58,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:51:58,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273432295] [2022-01-18 04:51:58,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:58,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:51:58,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:58,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:51:58,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:51:58,645 INFO L87 Difference]: Start difference. First operand 142 states and 358 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:58,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:58,731 INFO L93 Difference]: Finished difference Result 181 states and 437 transitions. [2022-01-18 04:51:58,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:51:58,732 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:51:58,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:58,732 INFO L225 Difference]: With dead ends: 181 [2022-01-18 04:51:58,732 INFO L226 Difference]: Without dead ends: 181 [2022-01-18 04:51:58,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:51:58,732 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 59 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:58,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 111 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 152 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2022-01-18 04:51:58,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-01-18 04:51:58,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 143. [2022-01-18 04:51:58,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.5492957746478875) internal successors, (362), 142 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:58,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 362 transitions. [2022-01-18 04:51:58,734 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 362 transitions. Word has length 17 [2022-01-18 04:51:58,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:58,734 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 362 transitions. [2022-01-18 04:51:58,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:58,734 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 362 transitions. [2022-01-18 04:51:58,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:51:58,734 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:58,735 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:58,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-01-18 04:51:58,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:58,935 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:58,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:58,935 INFO L85 PathProgramCache]: Analyzing trace with hash -676570273, now seen corresponding path program 116 times [2022-01-18 04:51:58,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:58,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105947142] [2022-01-18 04:51:58,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:58,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:58,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:59,039 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:59,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:59,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105947142] [2022-01-18 04:51:59,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105947142] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:59,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223143670] [2022-01-18 04:51:59,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:51:59,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:59,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:59,041 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:51:59,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-01-18 04:51:59,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:51:59,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:59,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:51:59,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:51:59,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:59,217 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:51:59,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:51:59,219 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:51:59,256 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:59,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:51:59,351 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:51:59,351 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 42 treesize of output 39 [2022-01-18 04:51:59,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:51:59,370 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:59,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223143670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:51:59,370 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:51:59,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:51:59,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757419663] [2022-01-18 04:51:59,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:51:59,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:51:59,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:51:59,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:51:59,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:51:59,371 INFO L87 Difference]: Start difference. First operand 143 states and 362 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:59,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:51:59,640 INFO L93 Difference]: Finished difference Result 183 states and 442 transitions. [2022-01-18 04:51:59,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:51:59,641 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:51:59,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:51:59,641 INFO L225 Difference]: With dead ends: 183 [2022-01-18 04:51:59,641 INFO L226 Difference]: Without dead ends: 180 [2022-01-18 04:51:59,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:51:59,641 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 43 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:51:59,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 103 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 249 Invalid, 0 Unknown, 51 Unchecked, 0.1s Time] [2022-01-18 04:51:59,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-01-18 04:51:59,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 149. [2022-01-18 04:51:59,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.5405405405405403) internal successors, (376), 148 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:59,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 376 transitions. [2022-01-18 04:51:59,643 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 376 transitions. Word has length 17 [2022-01-18 04:51:59,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:51:59,643 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 376 transitions. [2022-01-18 04:51:59,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:51:59,643 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 376 transitions. [2022-01-18 04:51:59,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:51:59,644 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:51:59,644 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:51:59,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-01-18 04:51:59,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:59,844 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:51:59,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:51:59,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1550996115, now seen corresponding path program 117 times [2022-01-18 04:51:59,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:51:59,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052495845] [2022-01-18 04:51:59,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:51:59,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:51:59,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:51:59,956 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:51:59,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:51:59,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052495845] [2022-01-18 04:51:59,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052495845] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:51:59,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840151653] [2022-01-18 04:51:59,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:51:59,957 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:51:59,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:51:59,957 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:51:59,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-01-18 04:51:59,980 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:51:59,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:51:59,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:51:59,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:00,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:00,124 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:00,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:00,126 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:00,179 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:00,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:00,297 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:52:00,297 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 42 treesize of output 39 [2022-01-18 04:52:00,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:52:00,316 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:00,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840151653] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:00,317 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:00,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:00,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060109486] [2022-01-18 04:52:00,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:00,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:00,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:00,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:00,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:00,317 INFO L87 Difference]: Start difference. First operand 149 states and 376 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:00,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:00,545 INFO L93 Difference]: Finished difference Result 181 states and 441 transitions. [2022-01-18 04:52:00,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:52:00,546 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:00,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:00,546 INFO L225 Difference]: With dead ends: 181 [2022-01-18 04:52:00,546 INFO L226 Difference]: Without dead ends: 181 [2022-01-18 04:52:00,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:52:00,546 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 34 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:00,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 89 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 203 Invalid, 0 Unknown, 43 Unchecked, 0.1s Time] [2022-01-18 04:52:00,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-01-18 04:52:00,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 150. [2022-01-18 04:52:00,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.5436241610738257) internal successors, (379), 149 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:00,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 379 transitions. [2022-01-18 04:52:00,548 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 379 transitions. Word has length 17 [2022-01-18 04:52:00,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:00,548 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 379 transitions. [2022-01-18 04:52:00,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:00,548 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 379 transitions. [2022-01-18 04:52:00,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:00,549 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:00,549 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:00,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:00,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:00,749 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:00,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:00,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1207322051, now seen corresponding path program 118 times [2022-01-18 04:52:00,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:00,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51080697] [2022-01-18 04:52:00,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:00,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:00,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:00,878 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:00,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:00,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51080697] [2022-01-18 04:52:00,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51080697] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:00,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296703724] [2022-01-18 04:52:00,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:00,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:00,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:00,880 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:00,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-01-18 04:52:00,904 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:00,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:00,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:00,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:01,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:01,073 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:01,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:01,076 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:01,134 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:01,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:01,256 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:52:01,256 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 42 treesize of output 39 [2022-01-18 04:52:01,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:52:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:01,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296703724] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:01,276 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:01,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:01,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621294325] [2022-01-18 04:52:01,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:01,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:01,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:01,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:01,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:01,276 INFO L87 Difference]: Start difference. First operand 150 states and 379 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:01,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:01,553 INFO L93 Difference]: Finished difference Result 167 states and 417 transitions. [2022-01-18 04:52:01,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:52:01,553 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:01,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:01,554 INFO L225 Difference]: With dead ends: 167 [2022-01-18 04:52:01,554 INFO L226 Difference]: Without dead ends: 167 [2022-01-18 04:52:01,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:52:01,554 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 39 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:01,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 84 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 171 Invalid, 0 Unknown, 165 Unchecked, 0.1s Time] [2022-01-18 04:52:01,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-01-18 04:52:01,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 144. [2022-01-18 04:52:01,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.5454545454545454) internal successors, (364), 143 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:01,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 364 transitions. [2022-01-18 04:52:01,556 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 364 transitions. Word has length 17 [2022-01-18 04:52:01,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:01,556 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 364 transitions. [2022-01-18 04:52:01,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:01,557 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 364 transitions. [2022-01-18 04:52:01,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:01,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:01,557 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:01,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-01-18 04:52:01,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-01-18 04:52:01,757 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:01,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:01,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1156073699, now seen corresponding path program 119 times [2022-01-18 04:52:01,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:01,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976947556] [2022-01-18 04:52:01,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:01,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:01,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:01,855 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:01,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:01,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976947556] [2022-01-18 04:52:01,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976947556] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:01,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718035853] [2022-01-18 04:52:01,856 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:01,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:01,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:01,857 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:01,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-01-18 04:52:01,879 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:52:01,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:01,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:01,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:02,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:02,018 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:02,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:02,020 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:02,063 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:02,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:02,140 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:52:02,140 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 28 treesize of output 25 [2022-01-18 04:52:02,146 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:02,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718035853] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:02,146 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:02,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 04:52:02,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893292919] [2022-01-18 04:52:02,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:02,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 04:52:02,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:02,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 04:52:02,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:52:02,146 INFO L87 Difference]: Start difference. First operand 144 states and 364 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:02,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:02,270 INFO L93 Difference]: Finished difference Result 223 states and 516 transitions. [2022-01-18 04:52:02,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:52:02,270 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:02,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:02,271 INFO L225 Difference]: With dead ends: 223 [2022-01-18 04:52:02,271 INFO L226 Difference]: Without dead ends: 219 [2022-01-18 04:52:02,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:02,272 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 72 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:02,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 157 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 230 Invalid, 0 Unknown, 97 Unchecked, 0.1s Time] [2022-01-18 04:52:02,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-01-18 04:52:02,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 148. [2022-01-18 04:52:02,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.5306122448979593) internal successors, (372), 147 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:02,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 372 transitions. [2022-01-18 04:52:02,274 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 372 transitions. Word has length 17 [2022-01-18 04:52:02,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:02,274 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 372 transitions. [2022-01-18 04:52:02,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:02,275 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 372 transitions. [2022-01-18 04:52:02,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:02,275 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:02,275 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:02,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:02,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-01-18 04:52:02,483 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:02,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:02,484 INFO L85 PathProgramCache]: Analyzing trace with hash 613729397, now seen corresponding path program 120 times [2022-01-18 04:52:02,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:02,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58381075] [2022-01-18 04:52:02,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:02,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:02,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:02,582 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:02,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:02,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58381075] [2022-01-18 04:52:02,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58381075] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:02,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860997604] [2022-01-18 04:52:02,583 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:02,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:02,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:02,584 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:02,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-01-18 04:52:02,611 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:52:02,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:02,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:02,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:02,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:02,771 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:52:02,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:02,773 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:52:02,791 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:02,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:02,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:02,877 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 28 treesize of output 32 [2022-01-18 04:52:02,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:02,880 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 24 treesize of output 28 [2022-01-18 04:52:02,900 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:02,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860997604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:02,901 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:02,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:02,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525622276] [2022-01-18 04:52:02,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:02,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:02,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:02,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:02,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:02,901 INFO L87 Difference]: Start difference. First operand 148 states and 372 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:02,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:02,977 INFO L93 Difference]: Finished difference Result 175 states and 424 transitions. [2022-01-18 04:52:02,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:52:02,978 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:02,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:02,978 INFO L225 Difference]: With dead ends: 175 [2022-01-18 04:52:02,978 INFO L226 Difference]: Without dead ends: 175 [2022-01-18 04:52:02,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:02,979 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 21 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:02,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 93 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 246 Invalid, 0 Unknown, 11 Unchecked, 0.1s Time] [2022-01-18 04:52:02,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-01-18 04:52:02,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 154. [2022-01-18 04:52:02,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.522875816993464) internal successors, (386), 153 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:02,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 386 transitions. [2022-01-18 04:52:02,981 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 386 transitions. Word has length 17 [2022-01-18 04:52:02,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:02,982 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 386 transitions. [2022-01-18 04:52:02,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:02,982 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 386 transitions. [2022-01-18 04:52:02,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:02,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:02,982 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:03,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-01-18 04:52:03,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-01-18 04:52:03,185 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:03,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:03,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1078449885, now seen corresponding path program 121 times [2022-01-18 04:52:03,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:03,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121103141] [2022-01-18 04:52:03,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:03,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:03,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:03,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:03,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:03,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121103141] [2022-01-18 04:52:03,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121103141] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:03,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913447491] [2022-01-18 04:52:03,271 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:52:03,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:03,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:03,272 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:03,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-01-18 04:52:03,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:03,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:03,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:03,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:03,387 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:03,389 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:03,389 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:03,393 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:03,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:03,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:03,466 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 32 treesize of output 36 [2022-01-18 04:52:03,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:03,469 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 28 treesize of output 32 [2022-01-18 04:52:03,490 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:03,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913447491] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:03,490 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:03,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:52:03,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347526337] [2022-01-18 04:52:03,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:03,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:52:03,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:03,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:52:03,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:52:03,491 INFO L87 Difference]: Start difference. First operand 154 states and 386 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:03,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:03,560 INFO L93 Difference]: Finished difference Result 178 states and 429 transitions. [2022-01-18 04:52:03,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:52:03,560 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:03,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:03,561 INFO L225 Difference]: With dead ends: 178 [2022-01-18 04:52:03,561 INFO L226 Difference]: Without dead ends: 178 [2022-01-18 04:52:03,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:52:03,561 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 38 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:03,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 91 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 224 Invalid, 0 Unknown, 100 Unchecked, 0.1s Time] [2022-01-18 04:52:03,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-01-18 04:52:03,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 148. [2022-01-18 04:52:03,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.5306122448979593) internal successors, (372), 147 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:03,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 372 transitions. [2022-01-18 04:52:03,565 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 372 transitions. Word has length 17 [2022-01-18 04:52:03,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:03,566 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 372 transitions. [2022-01-18 04:52:03,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:03,566 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 372 transitions. [2022-01-18 04:52:03,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:03,566 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:03,567 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:03,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:03,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:03,773 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:03,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:03,773 INFO L85 PathProgramCache]: Analyzing trace with hash 218273093, now seen corresponding path program 122 times [2022-01-18 04:52:03,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:03,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409814210] [2022-01-18 04:52:03,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:03,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:03,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:03,874 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:03,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:03,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409814210] [2022-01-18 04:52:03,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409814210] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:03,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643219572] [2022-01-18 04:52:03,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:52:03,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:03,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:03,877 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:03,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-01-18 04:52:03,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:03,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:03,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:03,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:04,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:04,052 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:52:04,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:04,054 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:52:04,067 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:04,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:04,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:04,133 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 56 treesize of output 54 [2022-01-18 04:52:04,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:04,140 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 44 treesize of output 42 [2022-01-18 04:52:04,196 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:04,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643219572] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:04,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:04,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 04:52:04,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666159749] [2022-01-18 04:52:04,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:04,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 04:52:04,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:04,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 04:52:04,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:52:04,197 INFO L87 Difference]: Start difference. First operand 148 states and 372 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:04,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:04,288 INFO L93 Difference]: Finished difference Result 164 states and 396 transitions. [2022-01-18 04:52:04,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:52:04,289 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:04,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:04,289 INFO L225 Difference]: With dead ends: 164 [2022-01-18 04:52:04,290 INFO L226 Difference]: Without dead ends: 159 [2022-01-18 04:52:04,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:52:04,290 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 14 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:04,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 84 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 155 Invalid, 0 Unknown, 42 Unchecked, 0.1s Time] [2022-01-18 04:52:04,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-01-18 04:52:04,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 152. [2022-01-18 04:52:04,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.4966887417218544) internal successors, (377), 151 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:04,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 377 transitions. [2022-01-18 04:52:04,292 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 377 transitions. Word has length 17 [2022-01-18 04:52:04,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:04,292 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 377 transitions. [2022-01-18 04:52:04,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:04,292 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 377 transitions. [2022-01-18 04:52:04,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:04,292 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:04,292 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:04,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:04,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:04,493 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:04,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:04,493 INFO L85 PathProgramCache]: Analyzing trace with hash -699677097, now seen corresponding path program 123 times [2022-01-18 04:52:04,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:04,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71096093] [2022-01-18 04:52:04,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:04,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:04,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:04,557 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:04,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:04,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71096093] [2022-01-18 04:52:04,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71096093] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:04,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918217349] [2022-01-18 04:52:04,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:52:04,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:04,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:04,571 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:04,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-01-18 04:52:04,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:52:04,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:04,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:04,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:04,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:04,743 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:52:04,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:04,744 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:52:04,753 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:04,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:04,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:04,815 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 56 treesize of output 54 [2022-01-18 04:52:04,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:04,821 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 44 treesize of output 42 [2022-01-18 04:52:04,875 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:04,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918217349] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:04,875 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:04,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 04:52:04,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399873043] [2022-01-18 04:52:04,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:04,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 04:52:04,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:04,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 04:52:04,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:52:04,876 INFO L87 Difference]: Start difference. First operand 152 states and 377 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:04,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:04,973 INFO L93 Difference]: Finished difference Result 161 states and 390 transitions. [2022-01-18 04:52:04,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:52:04,974 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:04,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:04,974 INFO L225 Difference]: With dead ends: 161 [2022-01-18 04:52:04,974 INFO L226 Difference]: Without dead ends: 155 [2022-01-18 04:52:04,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:52:04,974 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 12 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:04,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 84 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 45 Unchecked, 0.1s Time] [2022-01-18 04:52:04,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-01-18 04:52:04,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 148. [2022-01-18 04:52:04,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.5238095238095237) internal successors, (371), 147 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:04,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 371 transitions. [2022-01-18 04:52:04,976 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 371 transitions. Word has length 17 [2022-01-18 04:52:04,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:04,976 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 371 transitions. [2022-01-18 04:52:04,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 15 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:04,976 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 371 transitions. [2022-01-18 04:52:04,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:04,977 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:04,977 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:04,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-01-18 04:52:05,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:05,177 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:05,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:05,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1157973431, now seen corresponding path program 124 times [2022-01-18 04:52:05,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:05,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106710245] [2022-01-18 04:52:05,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:05,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:05,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:05,255 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:05,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:05,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106710245] [2022-01-18 04:52:05,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106710245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:05,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306444573] [2022-01-18 04:52:05,256 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:05,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:05,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:05,257 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:05,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-01-18 04:52:05,279 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:05,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:05,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:05,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:05,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:05,438 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:05,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:05,440 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:05,455 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:05,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:05,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:05,571 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 32 treesize of output 36 [2022-01-18 04:52:05,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:05,577 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 28 treesize of output 32 [2022-01-18 04:52:05,629 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:05,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306444573] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:05,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:05,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:05,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484080715] [2022-01-18 04:52:05,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:05,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:05,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:05,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:05,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:05,630 INFO L87 Difference]: Start difference. First operand 148 states and 371 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:05,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:05,712 INFO L93 Difference]: Finished difference Result 168 states and 410 transitions. [2022-01-18 04:52:05,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:52:05,713 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:05,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:05,713 INFO L225 Difference]: With dead ends: 168 [2022-01-18 04:52:05,713 INFO L226 Difference]: Without dead ends: 168 [2022-01-18 04:52:05,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:05,714 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 22 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:05,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 77 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 199 Invalid, 0 Unknown, 33 Unchecked, 0.1s Time] [2022-01-18 04:52:05,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-01-18 04:52:05,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 149. [2022-01-18 04:52:05,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.527027027027027) internal successors, (374), 148 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 04:52:05,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 374 transitions. [2022-01-18 04:52:05,716 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 374 transitions. Word has length 17 [2022-01-18 04:52:05,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:05,716 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 374 transitions. [2022-01-18 04:52:05,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:05,716 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 374 transitions. [2022-01-18 04:52:05,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:05,717 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:05,717 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:05,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:05,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-01-18 04:52:05,919 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:05,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:05,919 INFO L85 PathProgramCache]: Analyzing trace with hash 2015858553, now seen corresponding path program 125 times [2022-01-18 04:52:05,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:05,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302829274] [2022-01-18 04:52:05,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:05,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:05,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:06,033 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:06,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:06,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302829274] [2022-01-18 04:52:06,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302829274] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:06,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940159192] [2022-01-18 04:52:06,034 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:06,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:06,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:06,045 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:06,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-01-18 04:52:06,093 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:06,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:06,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:06,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:06,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:06,228 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:52:06,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:06,229 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:52:06,236 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:06,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:06,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:06,301 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 56 treesize of output 54 [2022-01-18 04:52:06,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:06,306 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 44 treesize of output 42 [2022-01-18 04:52:06,372 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:06,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940159192] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:06,372 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:06,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 04:52:06,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067399582] [2022-01-18 04:52:06,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:06,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 04:52:06,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:06,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 04:52:06,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:52:06,373 INFO L87 Difference]: Start difference. First operand 149 states and 374 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:06,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:06,501 INFO L93 Difference]: Finished difference Result 162 states and 393 transitions. [2022-01-18 04:52:06,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:52:06,501 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:06,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:06,502 INFO L225 Difference]: With dead ends: 162 [2022-01-18 04:52:06,502 INFO L226 Difference]: Without dead ends: 156 [2022-01-18 04:52:06,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:52:06,502 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 14 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:06,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 74 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 177 Invalid, 0 Unknown, 43 Unchecked, 0.1s Time] [2022-01-18 04:52:06,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-01-18 04:52:06,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 149. [2022-01-18 04:52:06,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.52027027027027) internal successors, (373), 148 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:06,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 373 transitions. [2022-01-18 04:52:06,504 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 373 transitions. Word has length 17 [2022-01-18 04:52:06,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:06,504 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 373 transitions. [2022-01-18 04:52:06,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:06,504 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 373 transitions. [2022-01-18 04:52:06,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:06,504 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:06,504 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:06,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:06,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:06,705 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:06,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:06,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1076577803, now seen corresponding path program 126 times [2022-01-18 04:52:06,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:06,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269118884] [2022-01-18 04:52:06,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:06,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:06,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:06,762 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:06,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:06,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269118884] [2022-01-18 04:52:06,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269118884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:06,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589693506] [2022-01-18 04:52:06,763 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:06,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:06,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:06,764 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:06,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-01-18 04:52:06,787 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:52:06,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:06,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:06,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:06,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:06,859 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:06,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:06,860 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:06,929 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:06,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:07,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:07,029 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 28 treesize of output 32 [2022-01-18 04:52:07,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:07,032 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 24 treesize of output 28 [2022-01-18 04:52:07,061 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:07,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589693506] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:07,061 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:07,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:07,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415834670] [2022-01-18 04:52:07,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:07,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:07,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:07,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:07,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:07,062 INFO L87 Difference]: Start difference. First operand 149 states and 373 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:07,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:07,266 INFO L93 Difference]: Finished difference Result 177 states and 420 transitions. [2022-01-18 04:52:07,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:52:07,267 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:07,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:07,267 INFO L225 Difference]: With dead ends: 177 [2022-01-18 04:52:07,267 INFO L226 Difference]: Without dead ends: 177 [2022-01-18 04:52:07,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:07,267 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:07,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 130 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 354 Invalid, 0 Unknown, 68 Unchecked, 0.1s Time] [2022-01-18 04:52:07,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-01-18 04:52:07,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 150. [2022-01-18 04:52:07,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.530201342281879) internal successors, (377), 149 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:07,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 377 transitions. [2022-01-18 04:52:07,269 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 377 transitions. Word has length 17 [2022-01-18 04:52:07,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:07,269 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 377 transitions. [2022-01-18 04:52:07,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:07,269 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 377 transitions. [2022-01-18 04:52:07,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:07,270 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:07,270 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:07,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:07,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:07,470 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:07,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:07,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1944027451, now seen corresponding path program 127 times [2022-01-18 04:52:07,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:07,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995117577] [2022-01-18 04:52:07,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:07,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:07,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:07,586 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:07,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:07,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995117577] [2022-01-18 04:52:07,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995117577] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:07,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130985757] [2022-01-18 04:52:07,586 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:52:07,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:07,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:07,588 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:07,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-01-18 04:52:07,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:07,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:07,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:07,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:07,741 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:07,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:07,742 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:07,778 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:07,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:07,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:07,853 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 46 treesize of output 48 [2022-01-18 04:52:07,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:07,858 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 40 treesize of output 42 [2022-01-18 04:52:07,899 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:07,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130985757] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:07,899 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:07,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:52:07,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267306508] [2022-01-18 04:52:07,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:07,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:52:07,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:07,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:52:07,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:52:07,900 INFO L87 Difference]: Start difference. First operand 150 states and 377 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:08,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:08,230 INFO L93 Difference]: Finished difference Result 177 states and 418 transitions. [2022-01-18 04:52:08,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:52:08,230 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:08,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:08,231 INFO L225 Difference]: With dead ends: 177 [2022-01-18 04:52:08,231 INFO L226 Difference]: Without dead ends: 174 [2022-01-18 04:52:08,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:52:08,231 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 53 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:08,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 110 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 301 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2022-01-18 04:52:08,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-01-18 04:52:08,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 154. [2022-01-18 04:52:08,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.5163398692810457) internal successors, (385), 153 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:08,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 385 transitions. [2022-01-18 04:52:08,234 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 385 transitions. Word has length 17 [2022-01-18 04:52:08,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:08,234 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 385 transitions. [2022-01-18 04:52:08,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:08,234 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 385 transitions. [2022-01-18 04:52:08,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:08,234 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:08,234 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:08,258 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-01-18 04:52:08,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:08,435 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:08,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:08,435 INFO L85 PathProgramCache]: Analyzing trace with hash 283538937, now seen corresponding path program 128 times [2022-01-18 04:52:08,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:08,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798313495] [2022-01-18 04:52:08,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:08,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:08,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:08,556 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:08,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:08,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798313495] [2022-01-18 04:52:08,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798313495] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:08,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956370647] [2022-01-18 04:52:08,556 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:52:08,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:08,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:08,557 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:08,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-01-18 04:52:08,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:08,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:08,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:08,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:08,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:08,704 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:08,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:08,707 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:08,770 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:08,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:08,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:08,870 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 46 treesize of output 48 [2022-01-18 04:52:08,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:08,876 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 40 treesize of output 42 [2022-01-18 04:52:08,928 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:08,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956370647] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:08,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:08,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:52:08,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655602930] [2022-01-18 04:52:08,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:08,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:52:08,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:08,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:52:08,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:52:08,929 INFO L87 Difference]: Start difference. First operand 154 states and 385 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:09,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:09,133 INFO L93 Difference]: Finished difference Result 162 states and 397 transitions. [2022-01-18 04:52:09,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:52:09,133 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:09,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:09,134 INFO L225 Difference]: With dead ends: 162 [2022-01-18 04:52:09,134 INFO L226 Difference]: Without dead ends: 162 [2022-01-18 04:52:09,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:09,134 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 20 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:09,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 81 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 212 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-01-18 04:52:09,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-01-18 04:52:09,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 150. [2022-01-18 04:52:09,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.523489932885906) internal successors, (376), 149 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:09,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 376 transitions. [2022-01-18 04:52:09,137 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 376 transitions. Word has length 17 [2022-01-18 04:52:09,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:09,137 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 376 transitions. [2022-01-18 04:52:09,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:09,137 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 376 transitions. [2022-01-18 04:52:09,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:09,137 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:09,137 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:09,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:09,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-01-18 04:52:09,338 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:09,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:09,338 INFO L85 PathProgramCache]: Analyzing trace with hash -111383479, now seen corresponding path program 129 times [2022-01-18 04:52:09,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:09,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417312340] [2022-01-18 04:52:09,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:09,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:09,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:09,429 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:09,429 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:09,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417312340] [2022-01-18 04:52:09,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417312340] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:09,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956242269] [2022-01-18 04:52:09,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:52:09,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:09,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:09,431 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:09,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-01-18 04:52:09,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:52:09,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:09,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:09,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:09,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:09,584 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:09,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:09,586 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:09,630 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:09,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:09,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:09,714 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 32 treesize of output 36 [2022-01-18 04:52:09,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:09,718 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 28 treesize of output 32 [2022-01-18 04:52:09,747 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:09,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956242269] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:09,747 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:09,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:52:09,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532948352] [2022-01-18 04:52:09,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:09,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:52:09,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:09,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:52:09,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:52:09,747 INFO L87 Difference]: Start difference. First operand 150 states and 376 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:09,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:09,861 INFO L93 Difference]: Finished difference Result 163 states and 397 transitions. [2022-01-18 04:52:09,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:52:09,861 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:09,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:09,861 INFO L225 Difference]: With dead ends: 163 [2022-01-18 04:52:09,861 INFO L226 Difference]: Without dead ends: 161 [2022-01-18 04:52:09,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:52:09,862 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:09,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 80 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 254 Invalid, 0 Unknown, 24 Unchecked, 0.1s Time] [2022-01-18 04:52:09,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-01-18 04:52:09,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 148. [2022-01-18 04:52:09,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.5238095238095237) internal successors, (371), 147 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:09,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 371 transitions. [2022-01-18 04:52:09,863 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 371 transitions. Word has length 17 [2022-01-18 04:52:09,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:09,863 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 371 transitions. [2022-01-18 04:52:09,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:09,863 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 371 transitions. [2022-01-18 04:52:09,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:09,864 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:09,864 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:09,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:10,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-01-18 04:52:10,064 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:10,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:10,064 INFO L85 PathProgramCache]: Analyzing trace with hash -2043771711, now seen corresponding path program 130 times [2022-01-18 04:52:10,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:10,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412518236] [2022-01-18 04:52:10,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:10,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:10,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:10,141 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:10,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:10,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412518236] [2022-01-18 04:52:10,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412518236] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:10,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816630188] [2022-01-18 04:52:10,142 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:10,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:10,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:10,143 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:10,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-01-18 04:52:10,164 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:10,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:10,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:10,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:10,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:10,262 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:10,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:10,264 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:10,268 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:10,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:10,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:10,333 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 24 treesize of output 28 [2022-01-18 04:52:10,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:10,335 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 20 treesize of output 24 [2022-01-18 04:52:10,367 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:10,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816630188] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:10,367 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:10,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:52:10,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707205210] [2022-01-18 04:52:10,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:10,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:52:10,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:10,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:52:10,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:52:10,368 INFO L87 Difference]: Start difference. First operand 148 states and 371 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:10,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:10,533 INFO L93 Difference]: Finished difference Result 225 states and 508 transitions. [2022-01-18 04:52:10,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:10,534 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:10,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:10,534 INFO L225 Difference]: With dead ends: 225 [2022-01-18 04:52:10,534 INFO L226 Difference]: Without dead ends: 225 [2022-01-18 04:52:10,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:52:10,534 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 46 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:10,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 171 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 413 Invalid, 0 Unknown, 16 Unchecked, 0.1s Time] [2022-01-18 04:52:10,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2022-01-18 04:52:10,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 148. [2022-01-18 04:52:10,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.5238095238095237) internal successors, (371), 147 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:10,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 371 transitions. [2022-01-18 04:52:10,536 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 371 transitions. Word has length 17 [2022-01-18 04:52:10,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:10,536 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 371 transitions. [2022-01-18 04:52:10,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:10,536 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 371 transitions. [2022-01-18 04:52:10,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:10,537 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:10,537 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:10,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:10,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-01-18 04:52:10,752 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:10,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:10,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1130060273, now seen corresponding path program 131 times [2022-01-18 04:52:10,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:10,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550965847] [2022-01-18 04:52:10,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:10,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:10,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:10,840 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:10,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:10,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550965847] [2022-01-18 04:52:10,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550965847] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:10,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918195938] [2022-01-18 04:52:10,841 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:10,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:10,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:10,856 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:10,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-01-18 04:52:10,877 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:10,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:10,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:10,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:10,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:10,980 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:52:10,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:10,982 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:52:10,988 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:10,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:11,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:11,045 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 48 treesize of output 48 [2022-01-18 04:52:11,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:11,049 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 40 treesize of output 40 [2022-01-18 04:52:11,097 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:11,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918195938] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:11,098 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:11,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 04:52:11,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653141716] [2022-01-18 04:52:11,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:11,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 04:52:11,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:11,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 04:52:11,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:52:11,098 INFO L87 Difference]: Start difference. First operand 148 states and 371 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:11,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:11,281 INFO L93 Difference]: Finished difference Result 202 states and 451 transitions. [2022-01-18 04:52:11,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:11,282 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:11,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:11,282 INFO L225 Difference]: With dead ends: 202 [2022-01-18 04:52:11,282 INFO L226 Difference]: Without dead ends: 196 [2022-01-18 04:52:11,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:52:11,283 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 40 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:11,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 192 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 376 Invalid, 0 Unknown, 61 Unchecked, 0.1s Time] [2022-01-18 04:52:11,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-01-18 04:52:11,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 151. [2022-01-18 04:52:11,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.493333333333333) internal successors, (374), 150 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 04:52:11,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 374 transitions. [2022-01-18 04:52:11,285 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 374 transitions. Word has length 17 [2022-01-18 04:52:11,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:11,286 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 374 transitions. [2022-01-18 04:52:11,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:11,286 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 374 transitions. [2022-01-18 04:52:11,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:11,286 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:11,286 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:11,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:11,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-01-18 04:52:11,492 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:11,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:11,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1962376083, now seen corresponding path program 132 times [2022-01-18 04:52:11,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:11,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683871657] [2022-01-18 04:52:11,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:11,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:11,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:11,557 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:11,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:11,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683871657] [2022-01-18 04:52:11,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683871657] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:11,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091793968] [2022-01-18 04:52:11,557 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:11,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:11,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:11,558 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:11,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-01-18 04:52:11,595 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:52:11,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:11,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:11,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:11,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:11,673 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:11,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:11,675 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:11,705 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:11,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:11,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:11,765 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 28 treesize of output 32 [2022-01-18 04:52:11,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:11,767 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 24 treesize of output 28 [2022-01-18 04:52:11,826 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:11,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091793968] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:11,826 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:11,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:52:11,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633940341] [2022-01-18 04:52:11,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:11,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:52:11,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:11,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:52:11,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:52:11,827 INFO L87 Difference]: Start difference. First operand 151 states and 374 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:12,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:12,243 INFO L93 Difference]: Finished difference Result 247 states and 539 transitions. [2022-01-18 04:52:12,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 04:52:12,243 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:12,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:12,244 INFO L225 Difference]: With dead ends: 247 [2022-01-18 04:52:12,244 INFO L226 Difference]: Without dead ends: 244 [2022-01-18 04:52:12,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=206, Invalid=984, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 04:52:12,244 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 75 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:12,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 163 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 467 Invalid, 0 Unknown, 17 Unchecked, 0.2s Time] [2022-01-18 04:52:12,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-01-18 04:52:12,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 149. [2022-01-18 04:52:12,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.47972972972973) internal successors, (367), 148 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:12,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 367 transitions. [2022-01-18 04:52:12,246 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 367 transitions. Word has length 17 [2022-01-18 04:52:12,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:12,246 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 367 transitions. [2022-01-18 04:52:12,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:12,246 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 367 transitions. [2022-01-18 04:52:12,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:12,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:12,247 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:12,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:12,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2022-01-18 04:52:12,467 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:12,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:12,467 INFO L85 PathProgramCache]: Analyzing trace with hash -602259343, now seen corresponding path program 133 times [2022-01-18 04:52:12,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:12,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76680859] [2022-01-18 04:52:12,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:12,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:12,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:12,577 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:12,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:12,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76680859] [2022-01-18 04:52:12,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76680859] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:12,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449924148] [2022-01-18 04:52:12,577 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:52:12,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:12,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:12,578 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:12,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-01-18 04:52:12,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:12,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:12,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:12,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:12,682 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:12,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:12,683 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:12,733 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:12,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:12,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:12,795 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 42 treesize of output 44 [2022-01-18 04:52:12,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:12,799 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 36 treesize of output 38 [2022-01-18 04:52:12,840 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:12,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449924148] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:12,840 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:12,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:12,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624566101] [2022-01-18 04:52:12,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:12,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:12,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:12,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:12,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:12,841 INFO L87 Difference]: Start difference. First operand 149 states and 367 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:13,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:13,093 INFO L93 Difference]: Finished difference Result 236 states and 507 transitions. [2022-01-18 04:52:13,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:52:13,094 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:13,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:13,103 INFO L225 Difference]: With dead ends: 236 [2022-01-18 04:52:13,103 INFO L226 Difference]: Without dead ends: 236 [2022-01-18 04:52:13,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:52:13,103 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 115 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:13,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 137 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 391 Invalid, 0 Unknown, 17 Unchecked, 0.1s Time] [2022-01-18 04:52:13,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-01-18 04:52:13,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 149. [2022-01-18 04:52:13,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.47972972972973) internal successors, (367), 148 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:13,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 367 transitions. [2022-01-18 04:52:13,105 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 367 transitions. Word has length 17 [2022-01-18 04:52:13,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:13,105 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 367 transitions. [2022-01-18 04:52:13,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:13,105 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 367 transitions. [2022-01-18 04:52:13,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:13,105 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:13,105 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:13,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:13,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:13,321 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:13,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:13,321 INFO L85 PathProgramCache]: Analyzing trace with hash 225807093, now seen corresponding path program 134 times [2022-01-18 04:52:13,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:13,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664613891] [2022-01-18 04:52:13,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:13,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:13,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:13,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:13,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:13,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664613891] [2022-01-18 04:52:13,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664613891] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:13,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443558939] [2022-01-18 04:52:13,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:52:13,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:13,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:13,408 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:13,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-01-18 04:52:13,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:13,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:13,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:13,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:13,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:13,506 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:13,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:13,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:13,551 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:13,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:13,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:13,608 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 42 treesize of output 44 [2022-01-18 04:52:13,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:13,612 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 36 treesize of output 38 [2022-01-18 04:52:13,660 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:13,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443558939] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:13,661 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:13,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:13,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163302165] [2022-01-18 04:52:13,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:13,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:13,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:13,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:13,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:13,661 INFO L87 Difference]: Start difference. First operand 149 states and 367 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:13,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:13,879 INFO L93 Difference]: Finished difference Result 222 states and 492 transitions. [2022-01-18 04:52:13,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:52:13,880 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:13,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:13,880 INFO L225 Difference]: With dead ends: 222 [2022-01-18 04:52:13,880 INFO L226 Difference]: Without dead ends: 222 [2022-01-18 04:52:13,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:52:13,880 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 57 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:13,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 158 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:52:13,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-01-18 04:52:13,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 152. [2022-01-18 04:52:13,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.4966887417218544) internal successors, (377), 151 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:13,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 377 transitions. [2022-01-18 04:52:13,882 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 377 transitions. Word has length 17 [2022-01-18 04:52:13,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:13,882 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 377 transitions. [2022-01-18 04:52:13,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:13,882 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 377 transitions. [2022-01-18 04:52:13,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:13,883 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:13,883 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:13,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:14,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-01-18 04:52:14,095 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:14,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:14,095 INFO L85 PathProgramCache]: Analyzing trace with hash -641642555, now seen corresponding path program 135 times [2022-01-18 04:52:14,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:14,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301642255] [2022-01-18 04:52:14,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:14,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:14,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:14,172 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:14,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:14,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301642255] [2022-01-18 04:52:14,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301642255] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:14,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965305993] [2022-01-18 04:52:14,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:52:14,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:14,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:14,173 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:14,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-01-18 04:52:14,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:52:14,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:14,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:14,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:14,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:14,273 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:14,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:14,275 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:14,313 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:14,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:14,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:14,377 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 24 treesize of output 28 [2022-01-18 04:52:14,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:14,381 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 20 treesize of output 24 [2022-01-18 04:52:14,422 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:14,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965305993] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:14,422 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:14,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:52:14,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113585108] [2022-01-18 04:52:14,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:14,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:52:14,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:14,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:52:14,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:52:14,423 INFO L87 Difference]: Start difference. First operand 152 states and 377 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:14,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:14,661 INFO L93 Difference]: Finished difference Result 234 states and 516 transitions. [2022-01-18 04:52:14,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:52:14,661 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:14,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:14,662 INFO L225 Difference]: With dead ends: 234 [2022-01-18 04:52:14,662 INFO L226 Difference]: Without dead ends: 228 [2022-01-18 04:52:14,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:52:14,662 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 104 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:14,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 91 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:52:14,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-01-18 04:52:14,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 158. [2022-01-18 04:52:14,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.484076433121019) internal successors, (390), 157 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:14,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 390 transitions. [2022-01-18 04:52:14,665 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 390 transitions. Word has length 17 [2022-01-18 04:52:14,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:14,666 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 390 transitions. [2022-01-18 04:52:14,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:14,666 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 390 transitions. [2022-01-18 04:52:14,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:14,666 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:14,666 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:14,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-01-18 04:52:14,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:14,867 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:14,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:14,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1585923833, now seen corresponding path program 136 times [2022-01-18 04:52:14,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:14,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373007530] [2022-01-18 04:52:14,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:14,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:14,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:14,959 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:14,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:14,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373007530] [2022-01-18 04:52:14,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373007530] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:14,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944949648] [2022-01-18 04:52:14,960 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:14,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:14,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:14,961 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:14,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-01-18 04:52:14,984 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:14,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:14,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:14,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:15,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:15,061 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:15,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:15,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:15,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:15,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:15,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:15,172 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 24 treesize of output 28 [2022-01-18 04:52:15,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:15,176 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 20 treesize of output 24 [2022-01-18 04:52:15,225 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:15,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944949648] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:15,225 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:15,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:52:15,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975948306] [2022-01-18 04:52:15,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:15,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:52:15,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:15,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:52:15,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:52:15,226 INFO L87 Difference]: Start difference. First operand 158 states and 390 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:15,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:15,510 INFO L93 Difference]: Finished difference Result 237 states and 526 transitions. [2022-01-18 04:52:15,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:52:15,510 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:15,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:15,511 INFO L225 Difference]: With dead ends: 237 [2022-01-18 04:52:15,511 INFO L226 Difference]: Without dead ends: 237 [2022-01-18 04:52:15,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:52:15,512 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 91 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:15,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 103 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:52:15,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-01-18 04:52:15,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 157. [2022-01-18 04:52:15,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.4871794871794872) internal successors, (388), 156 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:15,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 388 transitions. [2022-01-18 04:52:15,514 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 388 transitions. Word has length 17 [2022-01-18 04:52:15,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:15,514 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 388 transitions. [2022-01-18 04:52:15,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:15,514 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 388 transitions. [2022-01-18 04:52:15,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:15,515 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:15,515 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:15,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:15,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:15,723 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:15,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:15,723 INFO L85 PathProgramCache]: Analyzing trace with hash -560246927, now seen corresponding path program 137 times [2022-01-18 04:52:15,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:15,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068669612] [2022-01-18 04:52:15,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:15,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:15,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:15,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:15,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:15,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068669612] [2022-01-18 04:52:15,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068669612] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:15,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371293418] [2022-01-18 04:52:15,790 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:15,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:15,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:15,791 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:15,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-01-18 04:52:15,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:52:15,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:15,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:15,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:15,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:15,892 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:15,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:15,894 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:15,908 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:15,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:15,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:15,966 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 24 treesize of output 28 [2022-01-18 04:52:15,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:15,969 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 20 treesize of output 24 [2022-01-18 04:52:16,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:16,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371293418] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:16,001 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:16,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:16,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234883351] [2022-01-18 04:52:16,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:16,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:16,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:16,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:16,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:16,001 INFO L87 Difference]: Start difference. First operand 157 states and 388 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:16,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:16,215 INFO L93 Difference]: Finished difference Result 213 states and 485 transitions. [2022-01-18 04:52:16,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:52:16,216 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:16,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:16,216 INFO L225 Difference]: With dead ends: 213 [2022-01-18 04:52:16,216 INFO L226 Difference]: Without dead ends: 213 [2022-01-18 04:52:16,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:52:16,216 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 63 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:16,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 158 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:16,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-01-18 04:52:16,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 152. [2022-01-18 04:52:16,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.4900662251655628) internal successors, (376), 151 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:16,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 376 transitions. [2022-01-18 04:52:16,218 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 376 transitions. Word has length 17 [2022-01-18 04:52:16,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:16,218 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 376 transitions. [2022-01-18 04:52:16,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:16,218 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 376 transitions. [2022-01-18 04:52:16,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:16,219 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:16,219 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:16,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:16,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:16,431 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:16,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:16,432 INFO L85 PathProgramCache]: Analyzing trace with hash 655771615, now seen corresponding path program 138 times [2022-01-18 04:52:16,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:16,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982109961] [2022-01-18 04:52:16,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:16,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:16,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:16,540 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:16,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:16,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982109961] [2022-01-18 04:52:16,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982109961] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:16,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434161742] [2022-01-18 04:52:16,541 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:16,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:16,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:16,555 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:16,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-01-18 04:52:16,581 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:52:16,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:16,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:16,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:16,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:16,691 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:52:16,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:16,692 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:52:16,702 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:16,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:16,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:16,770 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 38 treesize of output 40 [2022-01-18 04:52:16,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:16,778 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 36 treesize of output 38 [2022-01-18 04:52:16,862 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:16,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434161742] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:16,862 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:16,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:52:16,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367023005] [2022-01-18 04:52:16,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:16,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:52:16,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:16,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:52:16,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:52:16,863 INFO L87 Difference]: Start difference. First operand 152 states and 376 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:17,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:17,032 INFO L93 Difference]: Finished difference Result 187 states and 432 transitions. [2022-01-18 04:52:17,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:17,032 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:17,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:17,033 INFO L225 Difference]: With dead ends: 187 [2022-01-18 04:52:17,033 INFO L226 Difference]: Without dead ends: 181 [2022-01-18 04:52:17,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:52:17,033 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 37 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:17,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 84 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:52:17,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-01-18 04:52:17,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 152. [2022-01-18 04:52:17,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.4768211920529803) internal successors, (374), 151 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 04:52:17,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 374 transitions. [2022-01-18 04:52:17,035 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 374 transitions. Word has length 17 [2022-01-18 04:52:17,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:17,035 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 374 transitions. [2022-01-18 04:52:17,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:17,035 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 374 transitions. [2022-01-18 04:52:17,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:17,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:17,036 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:17,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:17,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:17,236 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:17,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:17,236 INFO L85 PathProgramCache]: Analyzing trace with hash -22737457, now seen corresponding path program 139 times [2022-01-18 04:52:17,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:17,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221919580] [2022-01-18 04:52:17,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:17,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:17,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:17,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:17,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:17,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221919580] [2022-01-18 04:52:17,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221919580] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:17,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379593200] [2022-01-18 04:52:17,312 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:52:17,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:17,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:17,313 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:17,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-01-18 04:52:17,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:17,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:17,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:17,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:17,481 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:17,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:17,483 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:17,488 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:17,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:17,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:17,583 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 32 treesize of output 36 [2022-01-18 04:52:17,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:17,587 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 28 treesize of output 32 [2022-01-18 04:52:17,628 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:17,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379593200] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:17,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:17,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:17,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202674246] [2022-01-18 04:52:17,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:17,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:17,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:17,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:17,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:17,629 INFO L87 Difference]: Start difference. First operand 152 states and 374 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:17,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:17,703 INFO L93 Difference]: Finished difference Result 190 states and 449 transitions. [2022-01-18 04:52:17,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:17,704 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:17,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:17,704 INFO L225 Difference]: With dead ends: 190 [2022-01-18 04:52:17,704 INFO L226 Difference]: Without dead ends: 190 [2022-01-18 04:52:17,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:17,704 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 45 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:17,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 89 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 188 Invalid, 0 Unknown, 101 Unchecked, 0.1s Time] [2022-01-18 04:52:17,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-01-18 04:52:17,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 152. [2022-01-18 04:52:17,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.4768211920529803) internal successors, (374), 151 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 04:52:17,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 374 transitions. [2022-01-18 04:52:17,706 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 374 transitions. Word has length 17 [2022-01-18 04:52:17,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:17,707 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 374 transitions. [2022-01-18 04:52:17,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:17,707 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 374 transitions. [2022-01-18 04:52:17,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:17,707 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:17,707 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:17,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:17,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-01-18 04:52:17,907 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:17,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:17,908 INFO L85 PathProgramCache]: Analyzing trace with hash -418193761, now seen corresponding path program 140 times [2022-01-18 04:52:17,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:17,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357306525] [2022-01-18 04:52:17,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:17,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:17,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:18,007 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:18,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:18,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357306525] [2022-01-18 04:52:18,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357306525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:18,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790228129] [2022-01-18 04:52:18,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:52:18,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:18,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:18,009 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:18,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-01-18 04:52:18,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:18,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:18,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:18,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:18,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:18,241 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:52:18,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:18,243 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:52:18,252 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:18,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:18,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:18,316 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 56 treesize of output 54 [2022-01-18 04:52:18,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:18,322 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 44 treesize of output 42 [2022-01-18 04:52:18,395 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:18,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790228129] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:18,396 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:18,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:52:18,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564031657] [2022-01-18 04:52:18,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:18,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:52:18,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:18,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:52:18,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:52:18,396 INFO L87 Difference]: Start difference. First operand 152 states and 374 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:18,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:18,463 INFO L93 Difference]: Finished difference Result 170 states and 402 transitions. [2022-01-18 04:52:18,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:52:18,464 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:18,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:18,464 INFO L225 Difference]: With dead ends: 170 [2022-01-18 04:52:18,464 INFO L226 Difference]: Without dead ends: 163 [2022-01-18 04:52:18,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:52:18,464 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 12 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:18,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 71 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 157 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-01-18 04:52:18,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-01-18 04:52:18,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 156. [2022-01-18 04:52:18,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.445161290322581) internal successors, (379), 155 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:18,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 379 transitions. [2022-01-18 04:52:18,466 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 379 transitions. Word has length 17 [2022-01-18 04:52:18,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:18,466 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 379 transitions. [2022-01-18 04:52:18,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:18,466 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 379 transitions. [2022-01-18 04:52:18,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:18,466 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:18,467 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:18,486 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:18,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-01-18 04:52:18,667 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:18,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:18,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1336143951, now seen corresponding path program 141 times [2022-01-18 04:52:18,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:18,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978856390] [2022-01-18 04:52:18,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:18,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:18,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:18,752 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:18,752 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:18,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978856390] [2022-01-18 04:52:18,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978856390] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:18,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132847922] [2022-01-18 04:52:18,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:52:18,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:18,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:18,753 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:18,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-01-18 04:52:18,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:52:18,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:18,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:18,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:18,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:18,937 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:52:18,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:18,939 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:52:18,948 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:18,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:19,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:19,010 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 56 treesize of output 54 [2022-01-18 04:52:19,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:19,016 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 44 treesize of output 42 [2022-01-18 04:52:19,083 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:19,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132847922] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:19,084 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:19,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:52:19,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587845911] [2022-01-18 04:52:19,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:19,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:52:19,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:19,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:52:19,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:52:19,084 INFO L87 Difference]: Start difference. First operand 156 states and 379 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:19,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:19,198 INFO L93 Difference]: Finished difference Result 166 states and 392 transitions. [2022-01-18 04:52:19,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:52:19,198 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:19,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:19,199 INFO L225 Difference]: With dead ends: 166 [2022-01-18 04:52:19,199 INFO L226 Difference]: Without dead ends: 155 [2022-01-18 04:52:19,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:52:19,199 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 11 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:19,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 81 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 209 Invalid, 0 Unknown, 91 Unchecked, 0.1s Time] [2022-01-18 04:52:19,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-01-18 04:52:19,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 152. [2022-01-18 04:52:19,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.4635761589403975) internal successors, (372), 151 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:19,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 372 transitions. [2022-01-18 04:52:19,201 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 372 transitions. Word has length 17 [2022-01-18 04:52:19,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:19,201 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 372 transitions. [2022-01-18 04:52:19,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:19,201 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 372 transitions. [2022-01-18 04:52:19,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:19,201 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:19,201 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:19,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:19,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-01-18 04:52:19,402 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:19,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:19,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1794440285, now seen corresponding path program 142 times [2022-01-18 04:52:19,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:19,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23339907] [2022-01-18 04:52:19,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:19,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:19,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:19,487 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:19,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:19,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23339907] [2022-01-18 04:52:19,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23339907] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:19,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78022817] [2022-01-18 04:52:19,487 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:19,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:19,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:19,489 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:19,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-01-18 04:52:19,514 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:19,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:19,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:19,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:19,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:19,707 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:19,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:19,709 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:19,728 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:19,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:19,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:19,834 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 32 treesize of output 36 [2022-01-18 04:52:19,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:19,838 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 28 treesize of output 32 [2022-01-18 04:52:19,880 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:19,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78022817] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:19,881 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:19,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:19,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645602649] [2022-01-18 04:52:19,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:19,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:19,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:19,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:19,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:19,881 INFO L87 Difference]: Start difference. First operand 152 states and 372 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:52:20,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:20,082 INFO L93 Difference]: Finished difference Result 198 states and 463 transitions. [2022-01-18 04:52:20,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:20,083 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:20,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:20,083 INFO L225 Difference]: With dead ends: 198 [2022-01-18 04:52:20,083 INFO L226 Difference]: Without dead ends: 198 [2022-01-18 04:52:20,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:52:20,083 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 49 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:20,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 100 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 221 Invalid, 0 Unknown, 85 Unchecked, 0.1s Time] [2022-01-18 04:52:20,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-01-18 04:52:20,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 153. [2022-01-18 04:52:20,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.4671052631578947) internal successors, (375), 152 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:20,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 375 transitions. [2022-01-18 04:52:20,085 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 375 transitions. Word has length 17 [2022-01-18 04:52:20,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:20,085 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 375 transitions. [2022-01-18 04:52:20,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:52:20,085 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 375 transitions. [2022-01-18 04:52:20,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:20,086 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:20,086 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:20,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:20,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-01-18 04:52:20,286 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:20,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:20,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1379391699, now seen corresponding path program 143 times [2022-01-18 04:52:20,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:20,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818771416] [2022-01-18 04:52:20,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:20,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:20,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:20,416 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:20,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:20,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818771416] [2022-01-18 04:52:20,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818771416] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:20,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600778665] [2022-01-18 04:52:20,416 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:20,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:20,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:20,417 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:20,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-01-18 04:52:20,439 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:20,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:20,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:20,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:20,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:20,622 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:52:20,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:20,624 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:52:20,633 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:20,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:20,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:20,714 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 46 treesize of output 48 [2022-01-18 04:52:20,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:20,719 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 40 treesize of output 42 [2022-01-18 04:52:20,777 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:20,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600778665] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:20,778 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:20,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:20,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861211770] [2022-01-18 04:52:20,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:20,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:20,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:20,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:20,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:20,778 INFO L87 Difference]: Start difference. First operand 153 states and 375 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:20,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:20,938 INFO L93 Difference]: Finished difference Result 165 states and 393 transitions. [2022-01-18 04:52:20,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:52:20,938 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:20,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:20,938 INFO L225 Difference]: With dead ends: 165 [2022-01-18 04:52:20,938 INFO L226 Difference]: Without dead ends: 156 [2022-01-18 04:52:20,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:52:20,938 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 9 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:20,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 94 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 210 Invalid, 0 Unknown, 77 Unchecked, 0.1s Time] [2022-01-18 04:52:20,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-01-18 04:52:20,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 153. [2022-01-18 04:52:20,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.4539473684210527) internal successors, (373), 152 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:20,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 373 transitions. [2022-01-18 04:52:20,940 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 373 transitions. Word has length 17 [2022-01-18 04:52:20,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:20,940 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 373 transitions. [2022-01-18 04:52:20,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:20,940 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 373 transitions. [2022-01-18 04:52:20,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:20,940 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:20,941 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:20,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:21,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:21,154 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:21,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:21,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1713044657, now seen corresponding path program 144 times [2022-01-18 04:52:21,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:21,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309905107] [2022-01-18 04:52:21,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:21,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:21,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:21,213 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:21,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:21,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309905107] [2022-01-18 04:52:21,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309905107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:21,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836532621] [2022-01-18 04:52:21,213 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:21,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:21,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:21,214 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:21,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-01-18 04:52:21,237 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:52:21,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:21,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:21,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:21,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:21,341 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:21,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:21,344 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:21,410 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:21,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:21,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:21,514 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 32 treesize of output 36 [2022-01-18 04:52:21,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:21,518 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 28 treesize of output 32 [2022-01-18 04:52:21,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:21,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836532621] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:21,560 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:21,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:21,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243829467] [2022-01-18 04:52:21,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:21,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:21,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:21,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:21,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:21,560 INFO L87 Difference]: Start difference. First operand 153 states and 373 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:52:21,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:21,944 INFO L93 Difference]: Finished difference Result 219 states and 498 transitions. [2022-01-18 04:52:21,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:52:21,944 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:21,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:21,945 INFO L225 Difference]: With dead ends: 219 [2022-01-18 04:52:21,945 INFO L226 Difference]: Without dead ends: 219 [2022-01-18 04:52:21,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=143, Invalid=787, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:52:21,945 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 51 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:21,945 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 153 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 423 Invalid, 0 Unknown, 72 Unchecked, 0.2s Time] [2022-01-18 04:52:21,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-01-18 04:52:21,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 154. [2022-01-18 04:52:21,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.4640522875816995) internal successors, (377), 153 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:21,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 377 transitions. [2022-01-18 04:52:21,947 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 377 transitions. Word has length 17 [2022-01-18 04:52:21,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:21,947 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 377 transitions. [2022-01-18 04:52:21,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:52:21,947 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 377 transitions. [2022-01-18 04:52:21,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:21,947 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:21,947 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:21,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:22,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2022-01-18 04:52:22,148 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:22,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:22,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1714472991, now seen corresponding path program 145 times [2022-01-18 04:52:22,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:22,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661629056] [2022-01-18 04:52:22,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:22,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:22,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:22,253 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:22,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:22,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661629056] [2022-01-18 04:52:22,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661629056] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:22,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098128107] [2022-01-18 04:52:22,254 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:52:22,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:22,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:22,255 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:22,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-01-18 04:52:22,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:22,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:22,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:22,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:22,414 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:22,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:22,418 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:22,449 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:22,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:22,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:22,528 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 46 treesize of output 48 [2022-01-18 04:52:22,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:22,532 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 40 treesize of output 42 [2022-01-18 04:52:22,575 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:22,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098128107] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:22,575 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:22,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:22,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839298573] [2022-01-18 04:52:22,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:22,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:22,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:22,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:22,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:22,576 INFO L87 Difference]: Start difference. First operand 154 states and 377 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:22,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:22,886 INFO L93 Difference]: Finished difference Result 210 states and 466 transitions. [2022-01-18 04:52:22,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:52:22,886 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:22,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:22,887 INFO L225 Difference]: With dead ends: 210 [2022-01-18 04:52:22,887 INFO L226 Difference]: Without dead ends: 201 [2022-01-18 04:52:22,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:52:22,887 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 79 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:22,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 105 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 279 Invalid, 0 Unknown, 51 Unchecked, 0.1s Time] [2022-01-18 04:52:22,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-01-18 04:52:22,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 160. [2022-01-18 04:52:22,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.452830188679245) internal successors, (390), 159 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:22,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 390 transitions. [2022-01-18 04:52:22,889 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 390 transitions. Word has length 17 [2022-01-18 04:52:22,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:22,890 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 390 transitions. [2022-01-18 04:52:22,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:22,890 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 390 transitions. [2022-01-18 04:52:22,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:22,890 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:22,890 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:22,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:23,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:23,103 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:23,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:23,104 INFO L85 PathProgramCache]: Analyzing trace with hash -352927917, now seen corresponding path program 146 times [2022-01-18 04:52:23,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:23,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028681607] [2022-01-18 04:52:23,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:23,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:23,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:23,220 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:23,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:23,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028681607] [2022-01-18 04:52:23,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028681607] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:23,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490040489] [2022-01-18 04:52:23,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:52:23,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:23,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:23,221 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:23,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-01-18 04:52:23,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:23,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:23,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:23,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:23,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:23,400 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:23,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:23,402 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:23,467 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:23,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:23,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:23,556 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 46 treesize of output 48 [2022-01-18 04:52:23,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:23,560 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 40 treesize of output 42 [2022-01-18 04:52:23,616 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:23,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490040489] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:23,616 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:23,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:23,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79953234] [2022-01-18 04:52:23,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:23,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:23,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:23,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:23,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:23,617 INFO L87 Difference]: Start difference. First operand 160 states and 390 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:23,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:23,814 INFO L93 Difference]: Finished difference Result 177 states and 421 transitions. [2022-01-18 04:52:23,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:52:23,814 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:23,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:23,814 INFO L225 Difference]: With dead ends: 177 [2022-01-18 04:52:23,814 INFO L226 Difference]: Without dead ends: 177 [2022-01-18 04:52:23,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:52:23,815 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:23,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 110 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 355 Invalid, 0 Unknown, 57 Unchecked, 0.1s Time] [2022-01-18 04:52:23,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-01-18 04:52:23,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 152. [2022-01-18 04:52:23,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.4635761589403975) internal successors, (372), 151 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:23,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 372 transitions. [2022-01-18 04:52:23,817 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 372 transitions. Word has length 17 [2022-01-18 04:52:23,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:23,818 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 372 transitions. [2022-01-18 04:52:23,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:23,818 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 372 transitions. [2022-01-18 04:52:23,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:23,818 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:23,818 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:23,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:24,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:24,027 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:24,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:24,028 INFO L85 PathProgramCache]: Analyzing trace with hash -75214173, now seen corresponding path program 147 times [2022-01-18 04:52:24,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:24,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727338748] [2022-01-18 04:52:24,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:24,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:24,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:24,091 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:24,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:24,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727338748] [2022-01-18 04:52:24,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727338748] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:24,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419488875] [2022-01-18 04:52:24,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:52:24,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:24,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:24,093 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:24,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-01-18 04:52:24,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:52:24,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:24,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:24,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:24,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:24,274 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:24,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:24,276 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:24,281 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:24,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:24,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:24,353 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 28 treesize of output 32 [2022-01-18 04:52:24,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:24,356 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 24 treesize of output 28 [2022-01-18 04:52:24,401 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:24,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419488875] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:24,401 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:24,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:24,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594132969] [2022-01-18 04:52:24,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:24,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:24,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:24,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:24,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:24,402 INFO L87 Difference]: Start difference. First operand 152 states and 372 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:24,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:24,521 INFO L93 Difference]: Finished difference Result 204 states and 478 transitions. [2022-01-18 04:52:24,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:52:24,522 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:24,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:24,522 INFO L225 Difference]: With dead ends: 204 [2022-01-18 04:52:24,522 INFO L226 Difference]: Without dead ends: 204 [2022-01-18 04:52:24,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:24,523 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 28 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:24,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 172 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 311 Invalid, 0 Unknown, 102 Unchecked, 0.1s Time] [2022-01-18 04:52:24,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-01-18 04:52:24,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 155. [2022-01-18 04:52:24,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.487012987012987) internal successors, (383), 154 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:24,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 383 transitions. [2022-01-18 04:52:24,525 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 383 transitions. Word has length 17 [2022-01-18 04:52:24,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:24,525 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 383 transitions. [2022-01-18 04:52:24,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:24,525 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 383 transitions. [2022-01-18 04:52:24,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:24,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:24,526 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:24,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-01-18 04:52:24,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:24,726 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:24,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:24,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1196349485, now seen corresponding path program 148 times [2022-01-18 04:52:24,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:24,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142210227] [2022-01-18 04:52:24,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:24,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:24,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:24,845 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:24,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:24,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142210227] [2022-01-18 04:52:24,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142210227] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:24,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768689060] [2022-01-18 04:52:24,845 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:24,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:24,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:24,847 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:24,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-01-18 04:52:24,876 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:24,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:24,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:24,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:25,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:25,051 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:52:25,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:25,054 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:52:25,064 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:25,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:25,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:25,123 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 42 treesize of output 44 [2022-01-18 04:52:25,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:25,128 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 36 treesize of output 38 [2022-01-18 04:52:25,209 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:25,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768689060] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:25,209 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:25,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:25,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904447437] [2022-01-18 04:52:25,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:25,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:25,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:25,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:25,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:25,210 INFO L87 Difference]: Start difference. First operand 155 states and 383 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:25,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:25,366 INFO L93 Difference]: Finished difference Result 196 states and 445 transitions. [2022-01-18 04:52:25,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:25,367 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:25,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:25,367 INFO L225 Difference]: With dead ends: 196 [2022-01-18 04:52:25,367 INFO L226 Difference]: Without dead ends: 190 [2022-01-18 04:52:25,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:52:25,367 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 31 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:25,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 168 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 305 Invalid, 0 Unknown, 45 Unchecked, 0.1s Time] [2022-01-18 04:52:25,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-01-18 04:52:25,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 158. [2022-01-18 04:52:25,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.464968152866242) internal successors, (387), 157 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:25,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 387 transitions. [2022-01-18 04:52:25,379 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 387 transitions. Word has length 17 [2022-01-18 04:52:25,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:25,379 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 387 transitions. [2022-01-18 04:52:25,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:25,379 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 387 transitions. [2022-01-18 04:52:25,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:25,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:25,379 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:25,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-01-18 04:52:25,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:25,593 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:25,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:25,594 INFO L85 PathProgramCache]: Analyzing trace with hash 6181455, now seen corresponding path program 149 times [2022-01-18 04:52:25,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:25,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213230012] [2022-01-18 04:52:25,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:25,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:25,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:25,669 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:25,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:25,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213230012] [2022-01-18 04:52:25,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213230012] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:25,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470370058] [2022-01-18 04:52:25,669 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:25,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:25,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:25,670 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:25,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-01-18 04:52:25,696 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:52:25,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:25,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:25,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:25,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:25,787 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:25,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:25,789 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:25,836 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:25,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:25,887 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:25,887 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 24 treesize of output 28 [2022-01-18 04:52:25,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:25,889 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 20 treesize of output 24 [2022-01-18 04:52:25,926 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:25,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470370058] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:25,926 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:25,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:25,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268417868] [2022-01-18 04:52:25,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:25,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:25,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:25,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:25,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:25,926 INFO L87 Difference]: Start difference. First operand 158 states and 387 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:26,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:26,113 INFO L93 Difference]: Finished difference Result 271 states and 588 transitions. [2022-01-18 04:52:26,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:52:26,114 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:26,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:26,114 INFO L225 Difference]: With dead ends: 271 [2022-01-18 04:52:26,114 INFO L226 Difference]: Without dead ends: 271 [2022-01-18 04:52:26,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:52:26,114 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 69 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:26,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 185 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 445 Invalid, 0 Unknown, 67 Unchecked, 0.1s Time] [2022-01-18 04:52:26,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-01-18 04:52:26,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 160. [2022-01-18 04:52:26,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.4842767295597485) internal successors, (395), 159 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:26,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 395 transitions. [2022-01-18 04:52:26,116 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 395 transitions. Word has length 17 [2022-01-18 04:52:26,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:26,117 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 395 transitions. [2022-01-18 04:52:26,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:26,117 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 395 transitions. [2022-01-18 04:52:26,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:26,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:26,133 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:26,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:26,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable154 [2022-01-18 04:52:26,347 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:26,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:26,348 INFO L85 PathProgramCache]: Analyzing trace with hash -861268193, now seen corresponding path program 150 times [2022-01-18 04:52:26,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:26,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665999059] [2022-01-18 04:52:26,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:26,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:26,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:26,414 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:26,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:26,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665999059] [2022-01-18 04:52:26,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665999059] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:26,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267456236] [2022-01-18 04:52:26,414 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:26,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:26,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:26,415 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:26,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-01-18 04:52:26,437 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:52:26,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:26,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:26,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:26,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:26,511 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:26,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:26,513 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:26,545 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:26,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:26,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:26,588 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 42 treesize of output 44 [2022-01-18 04:52:26,591 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:26,592 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 36 treesize of output 38 [2022-01-18 04:52:26,641 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:26,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267456236] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:26,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:26,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:26,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340846115] [2022-01-18 04:52:26,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:26,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:26,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:26,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:26,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:26,641 INFO L87 Difference]: Start difference. First operand 160 states and 395 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:26,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:26,777 INFO L93 Difference]: Finished difference Result 204 states and 470 transitions. [2022-01-18 04:52:26,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:52:26,777 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:26,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:26,777 INFO L225 Difference]: With dead ends: 204 [2022-01-18 04:52:26,777 INFO L226 Difference]: Without dead ends: 198 [2022-01-18 04:52:26,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:52:26,778 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 39 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:26,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 107 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 329 Invalid, 0 Unknown, 26 Unchecked, 0.1s Time] [2022-01-18 04:52:26,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-01-18 04:52:26,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 161. [2022-01-18 04:52:26,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.48125) internal successors, (397), 160 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:26,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 397 transitions. [2022-01-18 04:52:26,795 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 397 transitions. Word has length 17 [2022-01-18 04:52:26,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:26,795 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 397 transitions. [2022-01-18 04:52:26,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:26,795 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 397 transitions. [2022-01-18 04:52:26,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:26,796 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:26,796 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:26,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-01-18 04:52:27,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-01-18 04:52:27,011 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:27,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:27,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1366298195, now seen corresponding path program 151 times [2022-01-18 04:52:27,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:27,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730135300] [2022-01-18 04:52:27,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:27,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:27,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:27,089 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:27,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:27,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730135300] [2022-01-18 04:52:27,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730135300] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:27,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082406911] [2022-01-18 04:52:27,090 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:52:27,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:27,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:27,091 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:27,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-01-18 04:52:27,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:27,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:27,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:27,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:27,218 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:27,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:27,220 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:27,253 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:27,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:27,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:27,305 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 42 treesize of output 44 [2022-01-18 04:52:27,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:27,309 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 36 treesize of output 38 [2022-01-18 04:52:27,380 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:27,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082406911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:27,380 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:27,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:27,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157183524] [2022-01-18 04:52:27,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:27,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:27,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:27,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:27,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:27,381 INFO L87 Difference]: Start difference. First operand 161 states and 397 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:27,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:27,651 INFO L93 Difference]: Finished difference Result 206 states and 466 transitions. [2022-01-18 04:52:27,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:52:27,652 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:27,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:27,652 INFO L225 Difference]: With dead ends: 206 [2022-01-18 04:52:27,652 INFO L226 Difference]: Without dead ends: 206 [2022-01-18 04:52:27,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:52:27,652 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 45 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:27,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 149 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 411 Invalid, 0 Unknown, 15 Unchecked, 0.2s Time] [2022-01-18 04:52:27,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-01-18 04:52:27,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 158. [2022-01-18 04:52:27,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.4713375796178343) internal successors, (388), 157 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:27,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 388 transitions. [2022-01-18 04:52:27,654 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 388 transitions. Word has length 17 [2022-01-18 04:52:27,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:27,654 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 388 transitions. [2022-01-18 04:52:27,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:27,654 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 388 transitions. [2022-01-18 04:52:27,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:27,655 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:27,655 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:27,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-01-18 04:52:27,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-01-18 04:52:27,855 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:27,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:27,855 INFO L85 PathProgramCache]: Analyzing trace with hash 971375779, now seen corresponding path program 152 times [2022-01-18 04:52:27,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:27,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480397415] [2022-01-18 04:52:27,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:27,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:27,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:27,934 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:27,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:27,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480397415] [2022-01-18 04:52:27,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480397415] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:27,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883953354] [2022-01-18 04:52:27,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:52:27,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:27,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:27,935 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:27,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-01-18 04:52:27,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:27,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:27,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:27,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:28,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:28,049 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:28,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:28,051 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:28,084 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:28,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:28,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:28,146 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 24 treesize of output 28 [2022-01-18 04:52:28,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:28,149 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 20 treesize of output 24 [2022-01-18 04:52:28,196 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:28,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883953354] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:28,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:28,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:28,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785318410] [2022-01-18 04:52:28,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:28,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:28,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:28,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:28,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:28,197 INFO L87 Difference]: Start difference. First operand 158 states and 388 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:28,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:28,358 INFO L93 Difference]: Finished difference Result 226 states and 507 transitions. [2022-01-18 04:52:28,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:28,358 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:28,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:28,359 INFO L225 Difference]: With dead ends: 226 [2022-01-18 04:52:28,359 INFO L226 Difference]: Without dead ends: 224 [2022-01-18 04:52:28,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:28,359 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 48 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:28,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 125 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 362 Invalid, 0 Unknown, 16 Unchecked, 0.1s Time] [2022-01-18 04:52:28,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-01-18 04:52:28,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 158. [2022-01-18 04:52:28,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.4713375796178343) internal successors, (388), 157 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:28,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 388 transitions. [2022-01-18 04:52:28,361 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 388 transitions. Word has length 17 [2022-01-18 04:52:28,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:28,361 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 388 transitions. [2022-01-18 04:52:28,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:28,361 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 388 transitions. [2022-01-18 04:52:28,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:28,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:28,362 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:28,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-01-18 04:52:28,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-01-18 04:52:28,562 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:28,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:28,562 INFO L85 PathProgramCache]: Analyzing trace with hash -2100602665, now seen corresponding path program 153 times [2022-01-18 04:52:28,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:28,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69613730] [2022-01-18 04:52:28,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:28,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:28,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:28,654 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:28,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:28,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69613730] [2022-01-18 04:52:28,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69613730] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:28,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682926415] [2022-01-18 04:52:28,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:52:28,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:28,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:28,655 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:28,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-01-18 04:52:28,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:52:28,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:28,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:28,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:28,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:28,770 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:28,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:28,772 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:28,810 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:28,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:28,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:28,878 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 42 treesize of output 44 [2022-01-18 04:52:28,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:28,883 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 36 treesize of output 38 [2022-01-18 04:52:28,947 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:28,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682926415] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:28,947 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:28,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:28,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683097193] [2022-01-18 04:52:28,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:28,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:28,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:28,948 INFO L87 Difference]: Start difference. First operand 158 states and 388 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:29,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:29,314 INFO L93 Difference]: Finished difference Result 284 states and 582 transitions. [2022-01-18 04:52:29,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:29,315 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:29,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:29,315 INFO L225 Difference]: With dead ends: 284 [2022-01-18 04:52:29,315 INFO L226 Difference]: Without dead ends: 281 [2022-01-18 04:52:29,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:52:29,315 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 118 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:29,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 220 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:29,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-01-18 04:52:29,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 157. [2022-01-18 04:52:29,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.4935897435897436) internal successors, (389), 156 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:29,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 389 transitions. [2022-01-18 04:52:29,317 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 389 transitions. Word has length 17 [2022-01-18 04:52:29,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:29,317 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 389 transitions. [2022-01-18 04:52:29,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:29,318 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 389 transitions. [2022-01-18 04:52:29,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:29,318 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:29,318 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:29,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-01-18 04:52:29,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-01-18 04:52:29,518 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:29,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:29,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1326914983, now seen corresponding path program 154 times [2022-01-18 04:52:29,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:29,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723335284] [2022-01-18 04:52:29,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:29,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:29,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:29,602 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:29,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:29,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723335284] [2022-01-18 04:52:29,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723335284] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:29,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561352354] [2022-01-18 04:52:29,603 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:29,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:29,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:29,604 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:29,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-01-18 04:52:29,626 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:29,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:29,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:29,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:29,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:29,710 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:29,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:29,712 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:29,748 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:29,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:29,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:29,814 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 28 treesize of output 32 [2022-01-18 04:52:29,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:29,817 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 24 treesize of output 28 [2022-01-18 04:52:29,868 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:29,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561352354] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:29,868 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:29,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:29,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082678588] [2022-01-18 04:52:29,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:29,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:29,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:29,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:29,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:29,869 INFO L87 Difference]: Start difference. First operand 157 states and 389 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:30,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:30,200 INFO L93 Difference]: Finished difference Result 242 states and 533 transitions. [2022-01-18 04:52:30,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:52:30,200 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:30,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:30,200 INFO L225 Difference]: With dead ends: 242 [2022-01-18 04:52:30,200 INFO L226 Difference]: Without dead ends: 229 [2022-01-18 04:52:30,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=208, Invalid=914, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:52:30,201 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 127 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:30,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 115 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:52:30,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2022-01-18 04:52:30,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 164. [2022-01-18 04:52:30,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.478527607361963) internal successors, (404), 163 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:30,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 404 transitions. [2022-01-18 04:52:30,203 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 404 transitions. Word has length 17 [2022-01-18 04:52:30,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:30,203 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 404 transitions. [2022-01-18 04:52:30,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:30,203 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 404 transitions. [2022-01-18 04:52:30,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:30,203 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:30,203 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:30,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:30,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:30,419 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:30,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:30,420 INFO L85 PathProgramCache]: Analyzing trace with hash -740485925, now seen corresponding path program 155 times [2022-01-18 04:52:30,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:30,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998520426] [2022-01-18 04:52:30,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:30,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:30,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:30,502 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:30,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:30,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998520426] [2022-01-18 04:52:30,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998520426] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:30,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157434302] [2022-01-18 04:52:30,502 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:30,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:30,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:30,503 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:30,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-01-18 04:52:30,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:52:30,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:30,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:30,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:30,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:30,616 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:30,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:30,618 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:30,653 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:30,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:30,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:30,721 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 24 treesize of output 28 [2022-01-18 04:52:30,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:30,724 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 20 treesize of output 24 [2022-01-18 04:52:30,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:30,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157434302] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:30,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:30,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:30,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971324375] [2022-01-18 04:52:30,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:30,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:30,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:30,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:30,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:30,792 INFO L87 Difference]: Start difference. First operand 164 states and 404 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:31,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:31,157 INFO L93 Difference]: Finished difference Result 224 states and 506 transitions. [2022-01-18 04:52:31,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:52:31,157 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:31,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:31,157 INFO L225 Difference]: With dead ends: 224 [2022-01-18 04:52:31,157 INFO L226 Difference]: Without dead ends: 224 [2022-01-18 04:52:31,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=188, Invalid=934, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:52:31,158 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 77 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:31,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 147 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:52:31,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-01-18 04:52:31,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 163. [2022-01-18 04:52:31,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.45679012345679) internal successors, (398), 162 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:31,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 398 transitions. [2022-01-18 04:52:31,160 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 398 transitions. Word has length 17 [2022-01-18 04:52:31,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:31,160 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 398 transitions. [2022-01-18 04:52:31,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:31,160 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 398 transitions. [2022-01-18 04:52:31,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:31,160 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:31,160 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:31,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:31,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:31,374 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:31,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:31,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1408310611, now seen corresponding path program 156 times [2022-01-18 04:52:31,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:31,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856663320] [2022-01-18 04:52:31,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:31,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:31,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:31,437 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:31,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:31,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856663320] [2022-01-18 04:52:31,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856663320] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:31,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285629418] [2022-01-18 04:52:31,437 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:31,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:31,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:31,438 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:31,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-01-18 04:52:31,467 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:52:31,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:31,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:31,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:31,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:31,562 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:52:31,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:31,564 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:52:31,587 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:31,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:31,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:31,731 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 28 treesize of output 32 [2022-01-18 04:52:31,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:31,736 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 24 treesize of output 28 [2022-01-18 04:52:32,007 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:32,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285629418] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:32,007 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:32,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:32,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817085065] [2022-01-18 04:52:32,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:32,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:32,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:32,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:32,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:32,008 INFO L87 Difference]: Start difference. First operand 163 states and 398 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:32,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:32,367 INFO L93 Difference]: Finished difference Result 205 states and 469 transitions. [2022-01-18 04:52:32,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:52:32,367 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:32,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:32,368 INFO L225 Difference]: With dead ends: 205 [2022-01-18 04:52:32,368 INFO L226 Difference]: Without dead ends: 205 [2022-01-18 04:52:32,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:52:32,368 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:32,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 140 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:32,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-01-18 04:52:32,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 158. [2022-01-18 04:52:32,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.4522292993630574) internal successors, (385), 157 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:32,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 385 transitions. [2022-01-18 04:52:32,371 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 385 transitions. Word has length 17 [2022-01-18 04:52:32,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:32,371 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 385 transitions. [2022-01-18 04:52:32,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:32,371 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 385 transitions. [2022-01-18 04:52:32,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:32,372 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:32,373 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:32,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2022-01-18 04:52:32,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2022-01-18 04:52:32,573 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:32,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:32,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1308566351, now seen corresponding path program 157 times [2022-01-18 04:52:32,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:32,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441084468] [2022-01-18 04:52:32,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:32,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:32,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:32,727 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:32,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:32,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441084468] [2022-01-18 04:52:32,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441084468] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:32,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929087826] [2022-01-18 04:52:32,727 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:52:32,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:32,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:32,729 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:32,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-01-18 04:52:32,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:32,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:32,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:32,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:32,886 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:32,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:32,888 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:32,938 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:32,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:33,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:33,057 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 46 treesize of output 48 [2022-01-18 04:52:33,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:33,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2022-01-18 04:52:33,132 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:33,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929087826] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:33,132 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:33,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:33,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758796252] [2022-01-18 04:52:33,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:33,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:33,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:33,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:33,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:33,133 INFO L87 Difference]: Start difference. First operand 158 states and 385 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:33,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:33,522 INFO L93 Difference]: Finished difference Result 231 states and 509 transitions. [2022-01-18 04:52:33,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:52:33,522 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:33,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:33,523 INFO L225 Difference]: With dead ends: 231 [2022-01-18 04:52:33,523 INFO L226 Difference]: Without dead ends: 231 [2022-01-18 04:52:33,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:52:33,523 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 78 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:33,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 141 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:33,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-01-18 04:52:33,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 162. [2022-01-18 04:52:33,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.4782608695652173) internal successors, (399), 161 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:33,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2022-01-18 04:52:33,526 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 17 [2022-01-18 04:52:33,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:33,526 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2022-01-18 04:52:33,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:33,526 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2022-01-18 04:52:33,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:33,527 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:33,527 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:33,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:33,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:33,736 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:33,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:33,736 INFO L85 PathProgramCache]: Analyzing trace with hash 441116703, now seen corresponding path program 158 times [2022-01-18 04:52:33,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:33,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970951666] [2022-01-18 04:52:33,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:33,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:33,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:33,808 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:33,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:33,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970951666] [2022-01-18 04:52:33,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970951666] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:33,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040370140] [2022-01-18 04:52:33,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:52:33,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:33,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:33,810 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:33,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-01-18 04:52:33,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:33,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:33,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:33,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:33,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:33,958 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:33,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:33,961 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:34,007 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:34,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:34,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:34,100 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 28 treesize of output 32 [2022-01-18 04:52:34,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:34,105 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 24 treesize of output 28 [2022-01-18 04:52:34,144 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:34,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040370140] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:34,144 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:34,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:34,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061388406] [2022-01-18 04:52:34,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:34,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:34,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:34,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:34,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:34,145 INFO L87 Difference]: Start difference. First operand 162 states and 399 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:34,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:34,579 INFO L93 Difference]: Finished difference Result 212 states and 484 transitions. [2022-01-18 04:52:34,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:52:34,579 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:34,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:34,599 INFO L225 Difference]: With dead ends: 212 [2022-01-18 04:52:34,599 INFO L226 Difference]: Without dead ends: 206 [2022-01-18 04:52:34,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:52:34,600 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 85 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:34,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 120 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:34,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-01-18 04:52:34,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 168. [2022-01-18 04:52:34,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.467065868263473) internal successors, (412), 167 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:34,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 412 transitions. [2022-01-18 04:52:34,602 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 412 transitions. Word has length 17 [2022-01-18 04:52:34,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:34,603 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 412 transitions. [2022-01-18 04:52:34,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:34,603 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 412 transitions. [2022-01-18 04:52:34,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:34,603 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:34,603 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:34,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2022-01-18 04:52:34,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:34,823 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:34,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:34,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1626284205, now seen corresponding path program 159 times [2022-01-18 04:52:34,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:34,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379124583] [2022-01-18 04:52:34,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:34,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:34,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:34,893 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:34,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:34,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379124583] [2022-01-18 04:52:34,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379124583] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:34,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003802393] [2022-01-18 04:52:34,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:52:34,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:34,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:34,895 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:34,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-01-18 04:52:34,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:52:34,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:34,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:34,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:35,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:35,022 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:35,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:35,024 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:35,056 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:35,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:35,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:35,137 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 32 treesize of output 36 [2022-01-18 04:52:35,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:35,140 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 28 treesize of output 32 [2022-01-18 04:52:35,172 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:35,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003802393] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:35,172 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:35,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:35,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390034847] [2022-01-18 04:52:35,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:35,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:35,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:35,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:35,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:35,173 INFO L87 Difference]: Start difference. First operand 168 states and 412 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:35,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:35,590 INFO L93 Difference]: Finished difference Result 218 states and 502 transitions. [2022-01-18 04:52:35,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:52:35,590 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:35,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:35,591 INFO L225 Difference]: With dead ends: 218 [2022-01-18 04:52:35,591 INFO L226 Difference]: Without dead ends: 218 [2022-01-18 04:52:35,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=155, Invalid=837, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:52:35,591 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 101 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:35,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 128 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:35,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-01-18 04:52:35,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 166. [2022-01-18 04:52:35,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.4606060606060605) internal successors, (406), 165 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:35,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 406 transitions. [2022-01-18 04:52:35,594 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 406 transitions. Word has length 17 [2022-01-18 04:52:35,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:35,594 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 406 transitions. [2022-01-18 04:52:35,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:35,595 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 406 transitions. [2022-01-18 04:52:35,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:35,595 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:35,595 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:35,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:35,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:35,815 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:35,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:35,815 INFO L85 PathProgramCache]: Analyzing trace with hash -2021206621, now seen corresponding path program 160 times [2022-01-18 04:52:35,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:35,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883772992] [2022-01-18 04:52:35,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:35,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:35,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:35,946 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:35,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:35,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883772992] [2022-01-18 04:52:35,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883772992] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:35,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208223870] [2022-01-18 04:52:35,947 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:35,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:35,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:35,948 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:35,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-01-18 04:52:35,975 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:35,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:35,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:35,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:36,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:36,107 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:36,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:36,110 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:36,152 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:36,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:36,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:36,246 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 46 treesize of output 48 [2022-01-18 04:52:36,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:36,252 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 40 treesize of output 42 [2022-01-18 04:52:36,320 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:36,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208223870] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:36,320 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:36,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:36,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657020431] [2022-01-18 04:52:36,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:36,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:36,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:36,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:36,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:36,321 INFO L87 Difference]: Start difference. First operand 166 states and 406 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:36,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:36,800 INFO L93 Difference]: Finished difference Result 245 states and 529 transitions. [2022-01-18 04:52:36,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:36,801 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:36,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:36,801 INFO L225 Difference]: With dead ends: 245 [2022-01-18 04:52:36,801 INFO L226 Difference]: Without dead ends: 243 [2022-01-18 04:52:36,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:52:36,802 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 75 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:36,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 171 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:36,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2022-01-18 04:52:36,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 166. [2022-01-18 04:52:36,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.4606060606060605) internal successors, (406), 165 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:36,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 406 transitions. [2022-01-18 04:52:36,804 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 406 transitions. Word has length 17 [2022-01-18 04:52:36,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:36,804 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 406 transitions. [2022-01-18 04:52:36,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:36,804 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 406 transitions. [2022-01-18 04:52:36,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:36,804 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:36,804 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:36,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:37,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:37,005 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:37,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:37,005 INFO L85 PathProgramCache]: Analyzing trace with hash 522512331, now seen corresponding path program 161 times [2022-01-18 04:52:37,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:37,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427107711] [2022-01-18 04:52:37,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:37,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:37,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:37,094 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:37,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:37,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427107711] [2022-01-18 04:52:37,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427107711] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:37,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289121894] [2022-01-18 04:52:37,094 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:37,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:37,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:37,095 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:37,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-01-18 04:52:37,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:52:37,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:37,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:37,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:37,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:37,259 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:37,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:37,262 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:37,285 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:37,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:37,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:37,414 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 32 treesize of output 36 [2022-01-18 04:52:37,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:37,419 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 28 treesize of output 32 [2022-01-18 04:52:37,472 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:37,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289121894] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:37,472 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:37,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:37,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808830358] [2022-01-18 04:52:37,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:37,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:37,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:37,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:37,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:37,473 INFO L87 Difference]: Start difference. First operand 166 states and 406 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:37,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:37,914 INFO L93 Difference]: Finished difference Result 204 states and 478 transitions. [2022-01-18 04:52:37,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:52:37,915 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:37,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:37,915 INFO L225 Difference]: With dead ends: 204 [2022-01-18 04:52:37,915 INFO L226 Difference]: Without dead ends: 204 [2022-01-18 04:52:37,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=159, Invalid=833, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:52:37,916 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 57 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:37,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 99 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:37,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-01-18 04:52:37,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 166. [2022-01-18 04:52:37,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.4606060606060605) internal successors, (406), 165 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:37,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 406 transitions. [2022-01-18 04:52:37,918 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 406 transitions. Word has length 17 [2022-01-18 04:52:37,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:37,919 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 406 transitions. [2022-01-18 04:52:37,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:37,919 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 406 transitions. [2022-01-18 04:52:37,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:37,919 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:37,919 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:37,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-01-18 04:52:38,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-01-18 04:52:38,120 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:38,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:38,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1738530873, now seen corresponding path program 162 times [2022-01-18 04:52:38,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:38,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491405746] [2022-01-18 04:52:38,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:38,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:38,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:38,255 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:38,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:38,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491405746] [2022-01-18 04:52:38,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491405746] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:38,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317976463] [2022-01-18 04:52:38,256 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:38,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:38,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:38,257 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:38,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-01-18 04:52:38,284 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 04:52:38,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:38,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:38,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:38,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:38,438 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:52:38,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:38,440 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:52:38,453 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:38,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:38,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:38,550 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 46 treesize of output 48 [2022-01-18 04:52:38,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:38,557 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 40 treesize of output 42 [2022-01-18 04:52:38,630 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:38,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317976463] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:38,631 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:38,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:38,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053194066] [2022-01-18 04:52:38,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:38,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:38,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:38,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:38,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:38,632 INFO L87 Difference]: Start difference. First operand 166 states and 406 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:39,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:39,064 INFO L93 Difference]: Finished difference Result 195 states and 447 transitions. [2022-01-18 04:52:39,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:52:39,065 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:39,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:39,065 INFO L225 Difference]: With dead ends: 195 [2022-01-18 04:52:39,066 INFO L226 Difference]: Without dead ends: 191 [2022-01-18 04:52:39,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:52:39,066 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:39,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 143 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:39,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-18 04:52:39,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 167. [2022-01-18 04:52:39,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.4457831325301207) internal successors, (406), 166 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:39,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 406 transitions. [2022-01-18 04:52:39,069 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 406 transitions. Word has length 17 [2022-01-18 04:52:39,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:39,069 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 406 transitions. [2022-01-18 04:52:39,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:39,069 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 406 transitions. [2022-01-18 04:52:39,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:39,069 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:39,069 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:39,092 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-01-18 04:52:39,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-01-18 04:52:39,270 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:39,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:39,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1584271789, now seen corresponding path program 163 times [2022-01-18 04:52:39,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:39,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692647405] [2022-01-18 04:52:39,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:39,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:39,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:39,366 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:39,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:39,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692647405] [2022-01-18 04:52:39,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692647405] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:39,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340459087] [2022-01-18 04:52:39,367 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:52:39,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:39,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:39,368 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:39,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-01-18 04:52:39,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:39,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:39,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:39,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:39,521 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:39,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:39,524 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:39,547 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:39,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:39,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:39,659 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 32 treesize of output 36 [2022-01-18 04:52:39,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:39,664 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 28 treesize of output 32 [2022-01-18 04:52:39,717 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:39,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340459087] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:39,717 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:39,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:39,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366658543] [2022-01-18 04:52:39,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:39,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:39,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:39,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:39,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:39,718 INFO L87 Difference]: Start difference. First operand 167 states and 406 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:39,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:39,863 INFO L93 Difference]: Finished difference Result 198 states and 463 transitions. [2022-01-18 04:52:39,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:52:39,863 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:39,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:39,864 INFO L225 Difference]: With dead ends: 198 [2022-01-18 04:52:39,864 INFO L226 Difference]: Without dead ends: 198 [2022-01-18 04:52:39,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:39,864 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 41 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:39,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 85 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:52:39,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-01-18 04:52:39,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 162. [2022-01-18 04:52:39,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.4472049689440993) internal successors, (394), 161 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:39,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 394 transitions. [2022-01-18 04:52:39,867 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 394 transitions. Word has length 17 [2022-01-18 04:52:39,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:39,867 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 394 transitions. [2022-01-18 04:52:39,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:39,867 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 394 transitions. [2022-01-18 04:52:39,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:39,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:39,868 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:39,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Ended with exit code 0 [2022-01-18 04:52:40,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:40,075 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:40,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:40,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1968691101, now seen corresponding path program 164 times [2022-01-18 04:52:40,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:40,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396162100] [2022-01-18 04:52:40,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:40,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:40,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:40,187 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:40,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:40,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396162100] [2022-01-18 04:52:40,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396162100] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:40,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333859681] [2022-01-18 04:52:40,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:52:40,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:40,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:40,189 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:40,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-01-18 04:52:40,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:40,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:40,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:40,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:40,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:40,347 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:52:40,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:40,349 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:52:40,363 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:40,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:40,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:40,433 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 56 treesize of output 54 [2022-01-18 04:52:40,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:40,439 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 44 treesize of output 42 [2022-01-18 04:52:40,501 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:40,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333859681] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:40,501 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:40,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:52:40,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377660124] [2022-01-18 04:52:40,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:40,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:52:40,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:40,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:52:40,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:52:40,502 INFO L87 Difference]: Start difference. First operand 162 states and 394 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:40,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:40,728 INFO L93 Difference]: Finished difference Result 189 states and 432 transitions. [2022-01-18 04:52:40,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:52:40,728 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:40,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:40,729 INFO L225 Difference]: With dead ends: 189 [2022-01-18 04:52:40,729 INFO L226 Difference]: Without dead ends: 183 [2022-01-18 04:52:40,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:40,729 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 20 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:40,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 108 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:52:40,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-01-18 04:52:40,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 164. [2022-01-18 04:52:40,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.4294478527607364) internal successors, (396), 163 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:40,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 396 transitions. [2022-01-18 04:52:40,732 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 396 transitions. Word has length 17 [2022-01-18 04:52:40,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:40,732 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 396 transitions. [2022-01-18 04:52:40,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:40,732 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 396 transitions. [2022-01-18 04:52:40,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:40,732 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:40,733 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:40,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-01-18 04:52:40,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-01-18 04:52:40,935 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:40,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:40,936 INFO L85 PathProgramCache]: Analyzing trace with hash -560230313, now seen corresponding path program 165 times [2022-01-18 04:52:40,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:40,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806558867] [2022-01-18 04:52:40,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:40,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:40,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:41,016 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:41,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:41,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806558867] [2022-01-18 04:52:41,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806558867] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:41,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127267498] [2022-01-18 04:52:41,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:52:41,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:41,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:41,017 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:41,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-01-18 04:52:41,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:52:41,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:41,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:41,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:41,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:41,147 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:41,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:41,149 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:41,153 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:41,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:41,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:41,217 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 28 treesize of output 32 [2022-01-18 04:52:41,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:41,219 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 24 treesize of output 28 [2022-01-18 04:52:41,248 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:41,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127267498] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:41,249 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:41,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:41,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109974292] [2022-01-18 04:52:41,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:41,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:41,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:41,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:41,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:41,250 INFO L87 Difference]: Start difference. First operand 164 states and 396 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:41,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:41,451 INFO L93 Difference]: Finished difference Result 206 states and 476 transitions. [2022-01-18 04:52:41,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:52:41,452 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:41,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:41,452 INFO L225 Difference]: With dead ends: 206 [2022-01-18 04:52:41,452 INFO L226 Difference]: Without dead ends: 206 [2022-01-18 04:52:41,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:41,453 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 38 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:41,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 131 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:41,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-01-18 04:52:41,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 166. [2022-01-18 04:52:41,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.4424242424242424) internal successors, (403), 165 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:41,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 403 transitions. [2022-01-18 04:52:41,455 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 403 transitions. Word has length 17 [2022-01-18 04:52:41,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:41,455 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 403 transitions. [2022-01-18 04:52:41,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:41,455 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 403 transitions. [2022-01-18 04:52:41,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:41,456 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:41,456 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:41,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Ended with exit code 0 [2022-01-18 04:52:41,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:41,656 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:41,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:41,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1963034155, now seen corresponding path program 166 times [2022-01-18 04:52:41,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:41,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550927087] [2022-01-18 04:52:41,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:41,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:41,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:41,753 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:41,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:41,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550927087] [2022-01-18 04:52:41,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550927087] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:41,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974635647] [2022-01-18 04:52:41,754 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:41,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:41,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:41,755 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:41,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-01-18 04:52:41,779 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:41,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:41,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:41,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:41,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:41,919 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:41,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:41,922 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:41,931 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:41,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:42,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:42,060 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 28 treesize of output 32 [2022-01-18 04:52:42,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:42,064 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 24 treesize of output 28 [2022-01-18 04:52:42,116 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:42,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974635647] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:42,116 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:42,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:42,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144226747] [2022-01-18 04:52:42,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:42,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:42,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:42,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:42,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:42,117 INFO L87 Difference]: Start difference. First operand 166 states and 403 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:42,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:42,605 INFO L93 Difference]: Finished difference Result 223 states and 512 transitions. [2022-01-18 04:52:42,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:52:42,605 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:42,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:42,606 INFO L225 Difference]: With dead ends: 223 [2022-01-18 04:52:42,606 INFO L226 Difference]: Without dead ends: 223 [2022-01-18 04:52:42,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:52:42,606 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 58 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:42,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 120 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:42,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-01-18 04:52:42,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 162. [2022-01-18 04:52:42,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.440993788819876) internal successors, (393), 161 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:42,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 393 transitions. [2022-01-18 04:52:42,609 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 393 transitions. Word has length 17 [2022-01-18 04:52:42,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:42,609 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 393 transitions. [2022-01-18 04:52:42,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:42,609 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 393 transitions. [2022-01-18 04:52:42,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:42,610 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:42,610 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:42,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:42,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable171 [2022-01-18 04:52:42,810 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:42,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:42,811 INFO L85 PathProgramCache]: Analyzing trace with hash 841898843, now seen corresponding path program 167 times [2022-01-18 04:52:42,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:42,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612792337] [2022-01-18 04:52:42,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:42,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:42,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:42,993 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:42,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:42,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612792337] [2022-01-18 04:52:42,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612792337] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:42,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395559377] [2022-01-18 04:52:42,994 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:42,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:42,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:42,996 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:42,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-01-18 04:52:43,023 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:43,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:43,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:43,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:43,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:43,191 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:52:43,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:43,192 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:52:43,202 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:43,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:43,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:43,276 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 42 treesize of output 44 [2022-01-18 04:52:43,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:43,281 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 40 treesize of output 42 [2022-01-18 04:52:43,338 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:43,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395559377] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:43,338 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:43,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:43,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497901494] [2022-01-18 04:52:43,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:43,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:43,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:43,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:43,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:43,339 INFO L87 Difference]: Start difference. First operand 162 states and 393 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:43,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:43,521 INFO L93 Difference]: Finished difference Result 184 states and 428 transitions. [2022-01-18 04:52:43,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:52:43,522 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:43,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:43,522 INFO L225 Difference]: With dead ends: 184 [2022-01-18 04:52:43,522 INFO L226 Difference]: Without dead ends: 172 [2022-01-18 04:52:43,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:52:43,522 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:43,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 85 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:52:43,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-01-18 04:52:43,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 162. [2022-01-18 04:52:43,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.422360248447205) internal successors, (390), 161 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:43,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 390 transitions. [2022-01-18 04:52:43,524 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 390 transitions. Word has length 17 [2022-01-18 04:52:43,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:43,524 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 390 transitions. [2022-01-18 04:52:43,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 19 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:43,524 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 390 transitions. [2022-01-18 04:52:43,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:43,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:43,525 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:43,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Ended with exit code 0 [2022-01-18 04:52:43,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable172 [2022-01-18 04:52:43,725 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:43,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:43,725 INFO L85 PathProgramCache]: Analyzing trace with hash 2044429783, now seen corresponding path program 168 times [2022-01-18 04:52:43,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:43,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861208745] [2022-01-18 04:52:43,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:43,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:43,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:43,825 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:43,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:43,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861208745] [2022-01-18 04:52:43,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861208745] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:43,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328884351] [2022-01-18 04:52:43,825 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:43,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:43,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:43,826 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:43,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-01-18 04:52:43,851 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:52:43,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:43,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:43,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:43,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:43,928 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:43,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:43,930 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:43,978 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:43,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:44,054 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:44,054 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 32 treesize of output 36 [2022-01-18 04:52:44,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:44,057 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 28 treesize of output 32 [2022-01-18 04:52:44,097 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:44,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328884351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:44,097 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:44,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:44,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037257390] [2022-01-18 04:52:44,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:44,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:44,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:44,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:44,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:44,098 INFO L87 Difference]: Start difference. First operand 162 states and 390 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:52:44,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:44,796 INFO L93 Difference]: Finished difference Result 254 states and 554 transitions. [2022-01-18 04:52:44,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:52:44,796 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:44,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:44,797 INFO L225 Difference]: With dead ends: 254 [2022-01-18 04:52:44,797 INFO L226 Difference]: Without dead ends: 254 [2022-01-18 04:52:44,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=207, Invalid=1053, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:52:44,797 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 104 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:44,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 202 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 720 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:52:44,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-01-18 04:52:44,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 164. [2022-01-18 04:52:44,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.4355828220858897) internal successors, (397), 163 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:44,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 397 transitions. [2022-01-18 04:52:44,799 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 397 transitions. Word has length 17 [2022-01-18 04:52:44,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:44,799 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 397 transitions. [2022-01-18 04:52:44,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:52:44,800 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 397 transitions. [2022-01-18 04:52:44,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:44,800 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:44,800 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:44,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:45,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:45,000 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:45,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:45,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1176980135, now seen corresponding path program 169 times [2022-01-18 04:52:45,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:45,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646578479] [2022-01-18 04:52:45,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:45,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:45,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:45,100 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:45,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:45,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646578479] [2022-01-18 04:52:45,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646578479] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:45,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619544232] [2022-01-18 04:52:45,100 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:52:45,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:45,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:45,101 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:45,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-01-18 04:52:45,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:45,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:45,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:45,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:45,232 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:45,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:45,234 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:45,270 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:45,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:45,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:45,348 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 46 treesize of output 48 [2022-01-18 04:52:45,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:45,352 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 40 treesize of output 42 [2022-01-18 04:52:45,410 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:45,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619544232] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:45,410 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:45,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:45,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204451361] [2022-01-18 04:52:45,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:45,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:45,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:45,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:45,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:45,411 INFO L87 Difference]: Start difference. First operand 164 states and 397 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:45,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:45,842 INFO L93 Difference]: Finished difference Result 235 states and 508 transitions. [2022-01-18 04:52:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:52:45,843 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:45,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:45,843 INFO L225 Difference]: With dead ends: 235 [2022-01-18 04:52:45,843 INFO L226 Difference]: Without dead ends: 229 [2022-01-18 04:52:45,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:52:45,843 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 76 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:45,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 121 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:45,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2022-01-18 04:52:45,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 168. [2022-01-18 04:52:45,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.4191616766467066) internal successors, (404), 167 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:45,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 404 transitions. [2022-01-18 04:52:45,845 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 404 transitions. Word has length 17 [2022-01-18 04:52:45,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:45,845 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 404 transitions. [2022-01-18 04:52:45,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:45,846 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 404 transitions. [2022-01-18 04:52:45,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:45,846 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:45,846 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:45,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:46,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:46,046 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:46,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:46,047 INFO L85 PathProgramCache]: Analyzing trace with hash -890420773, now seen corresponding path program 170 times [2022-01-18 04:52:46,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:46,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969336958] [2022-01-18 04:52:46,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:46,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:46,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:46,165 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:46,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:46,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969336958] [2022-01-18 04:52:46,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969336958] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:46,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826958946] [2022-01-18 04:52:46,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:52:46,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:46,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:46,167 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:46,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-01-18 04:52:46,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:46,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:46,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:46,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:46,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:46,346 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:46,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:46,349 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:46,405 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:46,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:46,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:46,493 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 46 treesize of output 48 [2022-01-18 04:52:46,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:46,499 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 40 treesize of output 42 [2022-01-18 04:52:46,556 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:46,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826958946] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:46,556 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:46,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:46,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929241273] [2022-01-18 04:52:46,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:46,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:46,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:46,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:46,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:46,557 INFO L87 Difference]: Start difference. First operand 168 states and 404 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:46,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:46,802 INFO L93 Difference]: Finished difference Result 217 states and 479 transitions. [2022-01-18 04:52:46,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:52:46,802 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:46,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:46,803 INFO L225 Difference]: With dead ends: 217 [2022-01-18 04:52:46,803 INFO L226 Difference]: Without dead ends: 217 [2022-01-18 04:52:46,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:52:46,803 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 46 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:46,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 161 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:46,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-01-18 04:52:46,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 158. [2022-01-18 04:52:46,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.4012738853503186) internal successors, (377), 157 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:46,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 377 transitions. [2022-01-18 04:52:46,805 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 377 transitions. Word has length 17 [2022-01-18 04:52:46,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:46,805 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 377 transitions. [2022-01-18 04:52:46,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:46,805 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 377 transitions. [2022-01-18 04:52:46,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:46,806 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:46,806 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:46,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:47,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:47,021 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:47,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:47,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1285343189, now seen corresponding path program 171 times [2022-01-18 04:52:47,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:47,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750142365] [2022-01-18 04:52:47,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:47,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:47,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:47,114 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:47,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:47,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750142365] [2022-01-18 04:52:47,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750142365] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:47,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002497317] [2022-01-18 04:52:47,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:52:47,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:47,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:47,116 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:47,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-01-18 04:52:47,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:52:47,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:47,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:47,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:47,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:47,236 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:47,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:47,239 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:47,278 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:47,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:47,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:47,356 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 28 treesize of output 32 [2022-01-18 04:52:47,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:47,360 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 24 treesize of output 28 [2022-01-18 04:52:47,397 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:47,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002497317] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:47,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:47,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:47,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556575636] [2022-01-18 04:52:47,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:47,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:47,398 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:47,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:47,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:47,398 INFO L87 Difference]: Start difference. First operand 158 states and 377 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:47,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:47,747 INFO L93 Difference]: Finished difference Result 203 states and 457 transitions. [2022-01-18 04:52:47,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:52:47,747 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:47,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:47,747 INFO L225 Difference]: With dead ends: 203 [2022-01-18 04:52:47,747 INFO L226 Difference]: Without dead ends: 201 [2022-01-18 04:52:47,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:52:47,748 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 55 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:47,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 112 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:47,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-01-18 04:52:47,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 157. [2022-01-18 04:52:47,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.4038461538461537) internal successors, (375), 156 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:47,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 375 transitions. [2022-01-18 04:52:47,750 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 375 transitions. Word has length 17 [2022-01-18 04:52:47,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:47,750 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 375 transitions. [2022-01-18 04:52:47,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:47,751 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 375 transitions. [2022-01-18 04:52:47,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:47,751 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:47,751 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:47,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:47,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable176 [2022-01-18 04:52:47,968 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:47,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:47,968 INFO L85 PathProgramCache]: Analyzing trace with hash -948152617, now seen corresponding path program 172 times [2022-01-18 04:52:47,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:47,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870134308] [2022-01-18 04:52:47,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:47,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:47,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:48,094 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:48,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:48,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870134308] [2022-01-18 04:52:48,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870134308] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:48,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613639248] [2022-01-18 04:52:48,095 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:48,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:48,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:48,096 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:48,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-01-18 04:52:48,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:48,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:48,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:48,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:48,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:48,232 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:48,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:48,234 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:48,265 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:48,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:48,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:48,322 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 42 treesize of output 44 [2022-01-18 04:52:48,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:48,325 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 36 treesize of output 38 [2022-01-18 04:52:48,400 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:48,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613639248] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:48,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:48,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:48,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046044538] [2022-01-18 04:52:48,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:48,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:48,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:48,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:48,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:48,401 INFO L87 Difference]: Start difference. First operand 157 states and 375 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:48,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:48,554 INFO L93 Difference]: Finished difference Result 196 states and 445 transitions. [2022-01-18 04:52:48,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:52:48,554 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:48,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:48,555 INFO L225 Difference]: With dead ends: 196 [2022-01-18 04:52:48,555 INFO L226 Difference]: Without dead ends: 196 [2022-01-18 04:52:48,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:48,555 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 43 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:48,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 116 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 311 Invalid, 0 Unknown, 38 Unchecked, 0.1s Time] [2022-01-18 04:52:48,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-01-18 04:52:48,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 158. [2022-01-18 04:52:48,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.4140127388535033) internal successors, (379), 157 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:48,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 379 transitions. [2022-01-18 04:52:48,557 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 379 transitions. Word has length 17 [2022-01-18 04:52:48,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:48,557 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 379 transitions. [2022-01-18 04:52:48,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:48,557 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 379 transitions. [2022-01-18 04:52:48,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:48,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:48,557 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:48,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:48,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:48,758 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:48,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:48,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1815602265, now seen corresponding path program 173 times [2022-01-18 04:52:48,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:48,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702783306] [2022-01-18 04:52:48,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:48,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:48,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:48,834 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:48,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:48,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702783306] [2022-01-18 04:52:48,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702783306] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:48,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807301596] [2022-01-18 04:52:48,834 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:48,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:48,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:48,836 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:48,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-01-18 04:52:48,861 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:52:48,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:48,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:48,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:48,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:48,970 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:48,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:48,972 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:48,999 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:48,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:49,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:49,065 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 24 treesize of output 28 [2022-01-18 04:52:49,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:49,068 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 20 treesize of output 24 [2022-01-18 04:52:49,107 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:49,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807301596] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:49,107 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:49,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:49,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701592290] [2022-01-18 04:52:49,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:49,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:49,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:49,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:49,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:49,108 INFO L87 Difference]: Start difference. First operand 158 states and 379 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:49,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:49,215 INFO L93 Difference]: Finished difference Result 213 states and 475 transitions. [2022-01-18 04:52:49,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:52:49,216 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:49,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:49,216 INFO L225 Difference]: With dead ends: 213 [2022-01-18 04:52:49,216 INFO L226 Difference]: Without dead ends: 207 [2022-01-18 04:52:49,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:49,216 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 40 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:49,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 109 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 299 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-01-18 04:52:49,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-01-18 04:52:49,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 164. [2022-01-18 04:52:49,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.4049079754601226) internal successors, (392), 163 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:49,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 392 transitions. [2022-01-18 04:52:49,219 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 392 transitions. Word has length 17 [2022-01-18 04:52:49,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:49,219 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 392 transitions. [2022-01-18 04:52:49,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:49,220 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 392 transitions. [2022-01-18 04:52:49,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:49,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:49,220 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:49,243 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Ended with exit code 0 [2022-01-18 04:52:49,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:49,437 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:49,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:49,437 INFO L85 PathProgramCache]: Analyzing trace with hash 411964123, now seen corresponding path program 174 times [2022-01-18 04:52:49,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:49,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097564428] [2022-01-18 04:52:49,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:49,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:49,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:49,530 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:49,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:49,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097564428] [2022-01-18 04:52:49,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097564428] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:49,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207333183] [2022-01-18 04:52:49,531 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:49,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:49,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:49,532 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:49,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-01-18 04:52:49,559 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:52:49,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:49,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:49,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:49,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:49,652 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:49,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:49,653 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:49,695 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:49,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:49,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:49,762 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 28 treesize of output 32 [2022-01-18 04:52:49,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:49,764 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 24 treesize of output 28 [2022-01-18 04:52:49,808 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:49,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207333183] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:49,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:49,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:49,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992491275] [2022-01-18 04:52:49,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:49,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:49,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:49,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:49,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:49,810 INFO L87 Difference]: Start difference. First operand 164 states and 392 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:49,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:49,968 INFO L93 Difference]: Finished difference Result 214 states and 484 transitions. [2022-01-18 04:52:49,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:49,968 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:49,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:49,969 INFO L225 Difference]: With dead ends: 214 [2022-01-18 04:52:49,969 INFO L226 Difference]: Without dead ends: 214 [2022-01-18 04:52:49,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:52:49,969 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 40 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:49,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 88 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 348 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-01-18 04:52:49,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-01-18 04:52:49,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 162. [2022-01-18 04:52:49,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.4037267080745344) internal successors, (387), 161 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:49,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 387 transitions. [2022-01-18 04:52:49,972 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 387 transitions. Word has length 17 [2022-01-18 04:52:49,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:49,972 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 387 transitions. [2022-01-18 04:52:49,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:49,973 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 387 transitions. [2022-01-18 04:52:49,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:49,973 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:49,973 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:49,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-01-18 04:52:50,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-01-18 04:52:50,184 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:50,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:50,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1734206637, now seen corresponding path program 175 times [2022-01-18 04:52:50,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:50,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105348841] [2022-01-18 04:52:50,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:50,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:50,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:50,255 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:50,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:50,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105348841] [2022-01-18 04:52:50,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105348841] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:50,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678334080] [2022-01-18 04:52:50,255 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:52:50,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:50,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:50,256 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:50,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-01-18 04:52:50,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:50,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:50,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:50,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:50,404 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:50,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:50,406 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:50,413 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:50,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:50,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:50,470 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 28 treesize of output 32 [2022-01-18 04:52:50,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:50,473 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 24 treesize of output 28 [2022-01-18 04:52:50,514 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:50,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678334080] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:50,514 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:50,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:50,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157074191] [2022-01-18 04:52:50,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:50,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:50,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:50,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:50,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:50,515 INFO L87 Difference]: Start difference. First operand 162 states and 387 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:50,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:50,654 INFO L93 Difference]: Finished difference Result 193 states and 446 transitions. [2022-01-18 04:52:50,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:50,654 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:50,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:50,654 INFO L225 Difference]: With dead ends: 193 [2022-01-18 04:52:50,654 INFO L226 Difference]: Without dead ends: 193 [2022-01-18 04:52:50,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:50,655 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 22 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:50,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 92 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 318 Invalid, 0 Unknown, 91 Unchecked, 0.1s Time] [2022-01-18 04:52:50,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-01-18 04:52:50,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 157. [2022-01-18 04:52:50,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.4038461538461537) internal successors, (375), 156 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:50,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 375 transitions. [2022-01-18 04:52:50,656 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 375 transitions. Word has length 17 [2022-01-18 04:52:50,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:50,657 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 375 transitions. [2022-01-18 04:52:50,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:50,657 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 375 transitions. [2022-01-18 04:52:50,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:50,657 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:50,657 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:50,673 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-01-18 04:52:50,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:50,858 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:50,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:50,858 INFO L85 PathProgramCache]: Analyzing trace with hash -518188095, now seen corresponding path program 176 times [2022-01-18 04:52:50,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:50,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580602073] [2022-01-18 04:52:50,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:50,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:50,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:50,969 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:50,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:50,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580602073] [2022-01-18 04:52:50,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580602073] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:50,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424735842] [2022-01-18 04:52:50,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:52:50,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:50,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:50,971 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:50,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-01-18 04:52:50,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:50,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:50,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:50,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:51,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:51,153 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:52:51,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:51,155 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:52:51,168 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:51,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:51,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:51,233 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 42 treesize of output 44 [2022-01-18 04:52:51,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:51,238 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 36 treesize of output 38 [2022-01-18 04:52:51,308 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:51,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424735842] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:51,309 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:51,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:51,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879476792] [2022-01-18 04:52:51,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:51,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:51,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:51,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:51,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:51,309 INFO L87 Difference]: Start difference. First operand 157 states and 375 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:51,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:51,476 INFO L93 Difference]: Finished difference Result 167 states and 390 transitions. [2022-01-18 04:52:51,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:52:51,477 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:51,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:51,477 INFO L225 Difference]: With dead ends: 167 [2022-01-18 04:52:51,477 INFO L226 Difference]: Without dead ends: 161 [2022-01-18 04:52:51,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:51,477 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 10 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:51,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 80 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 275 Invalid, 0 Unknown, 38 Unchecked, 0.1s Time] [2022-01-18 04:52:51,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-01-18 04:52:51,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 155. [2022-01-18 04:52:51,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.396103896103896) internal successors, (369), 154 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:51,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 369 transitions. [2022-01-18 04:52:51,479 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 369 transitions. Word has length 17 [2022-01-18 04:52:51,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:51,479 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 369 transitions. [2022-01-18 04:52:51,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:51,479 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 369 transitions. [2022-01-18 04:52:51,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:51,479 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:51,479 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:51,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Ended with exit code 0 [2022-01-18 04:52:51,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:51,680 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:51,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:51,680 INFO L85 PathProgramCache]: Analyzing trace with hash -612707029, now seen corresponding path program 177 times [2022-01-18 04:52:51,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:51,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240048052] [2022-01-18 04:52:51,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:51,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:51,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:51,756 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:51,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:51,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240048052] [2022-01-18 04:52:51,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240048052] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:51,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933103711] [2022-01-18 04:52:51,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:52:51,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:51,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:51,757 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:51,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-01-18 04:52:51,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:52:51,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:51,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:51,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:51,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:51,880 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:51,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:51,883 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:52:51,887 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:51,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:51,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:51,939 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 24 treesize of output 28 [2022-01-18 04:52:51,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:51,942 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 20 treesize of output 24 [2022-01-18 04:52:51,978 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:51,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933103711] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:51,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:51,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:51,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147431999] [2022-01-18 04:52:51,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:51,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:51,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:51,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:51,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:51,979 INFO L87 Difference]: Start difference. First operand 155 states and 369 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:52,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:52,160 INFO L93 Difference]: Finished difference Result 218 states and 486 transitions. [2022-01-18 04:52:52,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:52:52,160 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:52,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:52,160 INFO L225 Difference]: With dead ends: 218 [2022-01-18 04:52:52,160 INFO L226 Difference]: Without dead ends: 218 [2022-01-18 04:52:52,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:52:52,161 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 48 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:52,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 198 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:52:52,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-01-18 04:52:52,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 157. [2022-01-18 04:52:52,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.4166666666666665) internal successors, (377), 156 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:52,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 377 transitions. [2022-01-18 04:52:52,163 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 377 transitions. Word has length 17 [2022-01-18 04:52:52,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:52,163 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 377 transitions. [2022-01-18 04:52:52,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:52,163 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 377 transitions. [2022-01-18 04:52:52,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:52,163 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:52,164 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:52,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-01-18 04:52:52,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:52,380 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:52,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:52,380 INFO L85 PathProgramCache]: Analyzing trace with hash -531311401, now seen corresponding path program 178 times [2022-01-18 04:52:52,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:52,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886795874] [2022-01-18 04:52:52,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:52,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:52,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:52,473 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:52,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:52,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886795874] [2022-01-18 04:52:52,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886795874] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:52,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606866481] [2022-01-18 04:52:52,474 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:52,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:52,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:52,475 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:52,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-01-18 04:52:52,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:52,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:52,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:52,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:52,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:52,564 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:52,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:52,566 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:52,601 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:52,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:52,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:52,665 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 24 treesize of output 28 [2022-01-18 04:52:52,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:52,668 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 20 treesize of output 24 [2022-01-18 04:52:52,710 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:52,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606866481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:52,710 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:52,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:52,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821808743] [2022-01-18 04:52:52,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:52,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:52,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:52,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:52,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:52,711 INFO L87 Difference]: Start difference. First operand 157 states and 377 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:53,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:53,011 INFO L93 Difference]: Finished difference Result 271 states and 580 transitions. [2022-01-18 04:52:53,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:52:53,011 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:53,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:53,012 INFO L225 Difference]: With dead ends: 271 [2022-01-18 04:52:53,012 INFO L226 Difference]: Without dead ends: 271 [2022-01-18 04:52:53,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:52:53,012 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 72 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:53,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 186 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:53,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-01-18 04:52:53,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 159. [2022-01-18 04:52:53,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.4367088607594938) internal successors, (385), 158 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:53,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 385 transitions. [2022-01-18 04:52:53,014 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 385 transitions. Word has length 17 [2022-01-18 04:52:53,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:53,014 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 385 transitions. [2022-01-18 04:52:53,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:53,014 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 385 transitions. [2022-01-18 04:52:53,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:53,015 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:53,015 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:53,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:53,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:53,230 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:53,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:53,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1398761049, now seen corresponding path program 179 times [2022-01-18 04:52:53,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:53,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916826927] [2022-01-18 04:52:53,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:53,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:53,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:53,323 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:53,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:53,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916826927] [2022-01-18 04:52:53,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916826927] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:53,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987003387] [2022-01-18 04:52:53,324 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:53,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:53,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:53,325 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:53,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-01-18 04:52:53,369 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:52:53,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:53,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:53,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:53,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:53,460 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:53,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:53,462 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:53,499 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:53,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:53,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:53,557 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 42 treesize of output 44 [2022-01-18 04:52:53,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:53,561 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 36 treesize of output 38 [2022-01-18 04:52:53,630 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:53,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987003387] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:53,631 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:53,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:53,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328416869] [2022-01-18 04:52:53,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:53,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:53,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:53,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:53,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:53,631 INFO L87 Difference]: Start difference. First operand 159 states and 385 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:53,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:53,927 INFO L93 Difference]: Finished difference Result 244 states and 523 transitions. [2022-01-18 04:52:53,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:52:53,927 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:53,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:53,927 INFO L225 Difference]: With dead ends: 244 [2022-01-18 04:52:53,928 INFO L226 Difference]: Without dead ends: 238 [2022-01-18 04:52:53,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:52:53,928 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 72 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:53,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 148 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:53,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-01-18 04:52:53,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 163. [2022-01-18 04:52:53,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.419753086419753) internal successors, (392), 162 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:53,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 392 transitions. [2022-01-18 04:52:53,930 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 392 transitions. Word has length 17 [2022-01-18 04:52:53,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:53,930 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 392 transitions. [2022-01-18 04:52:53,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:53,930 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 392 transitions. [2022-01-18 04:52:53,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:53,931 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:53,931 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:53,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:54,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:54,147 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:54,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:54,147 INFO L85 PathProgramCache]: Analyzing trace with hash 828805339, now seen corresponding path program 180 times [2022-01-18 04:52:54,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:54,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226609482] [2022-01-18 04:52:54,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:54,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:54,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:54,290 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:54,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:54,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226609482] [2022-01-18 04:52:54,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226609482] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:54,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554552875] [2022-01-18 04:52:54,290 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:54,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:54,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:54,291 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:54,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-01-18 04:52:54,324 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:52:54,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:54,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:54,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:54,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:54,401 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:54,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:54,403 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:54,444 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:54,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:54,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:54,504 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 42 treesize of output 44 [2022-01-18 04:52:54,519 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:54,519 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 36 treesize of output 38 [2022-01-18 04:52:54,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:54,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554552875] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:54,606 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:54,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:54,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271674888] [2022-01-18 04:52:54,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:54,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:54,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:54,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:54,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:54,607 INFO L87 Difference]: Start difference. First operand 163 states and 392 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:54,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:54,939 INFO L93 Difference]: Finished difference Result 224 states and 489 transitions. [2022-01-18 04:52:54,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:52:54,939 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:54,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:54,940 INFO L225 Difference]: With dead ends: 224 [2022-01-18 04:52:54,940 INFO L226 Difference]: Without dead ends: 224 [2022-01-18 04:52:54,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:52:54,940 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 49 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:54,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 237 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 640 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:52:54,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-01-18 04:52:54,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 156. [2022-01-18 04:52:54,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.4193548387096775) internal successors, (375), 155 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:54,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 375 transitions. [2022-01-18 04:52:54,943 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 375 transitions. Word has length 17 [2022-01-18 04:52:54,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:54,943 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 375 transitions. [2022-01-18 04:52:54,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:54,943 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 375 transitions. [2022-01-18 04:52:54,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:54,944 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:54,944 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:54,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Ended with exit code 0 [2022-01-18 04:52:55,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:55,144 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:55,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:55,145 INFO L85 PathProgramCache]: Analyzing trace with hash 433882923, now seen corresponding path program 181 times [2022-01-18 04:52:55,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:55,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433627608] [2022-01-18 04:52:55,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:55,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:55,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:55,236 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:55,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:55,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433627608] [2022-01-18 04:52:55,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433627608] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:55,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627957722] [2022-01-18 04:52:55,236 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:52:55,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:55,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:55,238 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:55,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-01-18 04:52:55,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:55,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:55,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:55,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:55,362 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:55,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:55,364 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:55,401 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:55,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:55,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:55,464 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 24 treesize of output 28 [2022-01-18 04:52:55,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:55,468 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 20 treesize of output 24 [2022-01-18 04:52:55,519 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:55,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627957722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:55,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:55,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:55,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182707776] [2022-01-18 04:52:55,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:55,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:55,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:55,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:55,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:55,520 INFO L87 Difference]: Start difference. First operand 156 states and 375 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:55,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:55,716 INFO L93 Difference]: Finished difference Result 226 states and 499 transitions. [2022-01-18 04:52:55,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:52:55,717 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:55,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:55,717 INFO L225 Difference]: With dead ends: 226 [2022-01-18 04:52:55,717 INFO L226 Difference]: Without dead ends: 224 [2022-01-18 04:52:55,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:52:55,717 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 65 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:55,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 126 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:52:55,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-01-18 04:52:55,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 156. [2022-01-18 04:52:55,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.4193548387096775) internal successors, (375), 155 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:55,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 375 transitions. [2022-01-18 04:52:55,719 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 375 transitions. Word has length 17 [2022-01-18 04:52:55,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:55,719 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 375 transitions. [2022-01-18 04:52:55,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:55,719 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 375 transitions. [2022-01-18 04:52:55,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:55,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:55,719 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:55,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-01-18 04:52:55,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable186 [2022-01-18 04:52:55,920 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:55,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:55,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1656871775, now seen corresponding path program 182 times [2022-01-18 04:52:55,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:55,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191678687] [2022-01-18 04:52:55,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:55,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:55,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:56,028 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:56,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:56,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191678687] [2022-01-18 04:52:56,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191678687] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:56,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269542347] [2022-01-18 04:52:56,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:52:56,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:56,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:56,029 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:56,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-01-18 04:52:56,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:52:56,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:56,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:56,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:56,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:56,162 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:56,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:56,164 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:56,213 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:56,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:56,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:56,288 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 42 treesize of output 44 [2022-01-18 04:52:56,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:56,292 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 36 treesize of output 38 [2022-01-18 04:52:56,360 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:56,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269542347] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:56,360 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:56,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:56,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489918803] [2022-01-18 04:52:56,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:56,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:56,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:56,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:56,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:56,360 INFO L87 Difference]: Start difference. First operand 156 states and 375 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:56,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:56,692 INFO L93 Difference]: Finished difference Result 244 states and 518 transitions. [2022-01-18 04:52:56,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:52:56,692 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:56,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:56,693 INFO L225 Difference]: With dead ends: 244 [2022-01-18 04:52:56,693 INFO L226 Difference]: Without dead ends: 244 [2022-01-18 04:52:56,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:52:56,693 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 81 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:56,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 231 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 392 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-01-18 04:52:56,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-01-18 04:52:56,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 157. [2022-01-18 04:52:56,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.423076923076923) internal successors, (378), 156 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:56,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 378 transitions. [2022-01-18 04:52:56,695 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 378 transitions. Word has length 17 [2022-01-18 04:52:56,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:56,695 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 378 transitions. [2022-01-18 04:52:56,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:56,695 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 378 transitions. [2022-01-18 04:52:56,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:56,695 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:56,695 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:56,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:56,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:56,896 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:56,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:56,896 INFO L85 PathProgramCache]: Analyzing trace with hash 789422127, now seen corresponding path program 183 times [2022-01-18 04:52:56,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:56,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327470823] [2022-01-18 04:52:56,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:56,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:56,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:56,968 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:56,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:56,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327470823] [2022-01-18 04:52:56,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327470823] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:56,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643493878] [2022-01-18 04:52:56,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:52:56,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:56,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:56,970 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:56,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-01-18 04:52:56,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:52:56,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:56,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:56,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:57,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:57,074 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:52:57,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:57,076 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:52:57,107 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:57,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:57,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:57,172 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 24 treesize of output 28 [2022-01-18 04:52:57,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:57,176 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 20 treesize of output 24 [2022-01-18 04:52:57,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:57,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643493878] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:57,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:57,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:52:57,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303176314] [2022-01-18 04:52:57,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:57,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:52:57,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:57,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:52:57,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:52:57,228 INFO L87 Difference]: Start difference. First operand 157 states and 378 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:57,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:57,582 INFO L93 Difference]: Finished difference Result 236 states and 508 transitions. [2022-01-18 04:52:57,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:52:57,582 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:57,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:57,583 INFO L225 Difference]: With dead ends: 236 [2022-01-18 04:52:57,583 INFO L226 Difference]: Without dead ends: 227 [2022-01-18 04:52:57,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=168, Invalid=762, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:52:57,583 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 80 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:57,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 113 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 263 Invalid, 0 Unknown, 40 Unchecked, 0.1s Time] [2022-01-18 04:52:57,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-01-18 04:52:57,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 163. [2022-01-18 04:52:57,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.4135802469135803) internal successors, (391), 162 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:57,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 391 transitions. [2022-01-18 04:52:57,585 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 391 transitions. Word has length 17 [2022-01-18 04:52:57,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:57,585 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 391 transitions. [2022-01-18 04:52:57,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:57,585 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 391 transitions. [2022-01-18 04:52:57,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:57,585 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:57,585 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:57,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:57,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2022-01-18 04:52:57,786 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:57,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:57,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1277978781, now seen corresponding path program 184 times [2022-01-18 04:52:57,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:57,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318649731] [2022-01-18 04:52:57,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:57,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:57,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:57,861 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:57,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:57,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318649731] [2022-01-18 04:52:57,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318649731] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:57,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897239896] [2022-01-18 04:52:57,861 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:52:57,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:57,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:57,862 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:57,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-01-18 04:52:57,883 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:52:57,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:57,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:57,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:57,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:57,977 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:57,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:57,979 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:58,016 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:58,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:58,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:58,090 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 24 treesize of output 28 [2022-01-18 04:52:58,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:58,094 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 20 treesize of output 24 [2022-01-18 04:52:58,146 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:58,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897239896] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:58,146 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:58,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:58,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378320938] [2022-01-18 04:52:58,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:58,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:58,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:58,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:58,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:58,147 INFO L87 Difference]: Start difference. First operand 163 states and 391 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:58,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:58,403 INFO L93 Difference]: Finished difference Result 208 states and 469 transitions. [2022-01-18 04:52:58,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:52:58,404 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:58,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:58,404 INFO L225 Difference]: With dead ends: 208 [2022-01-18 04:52:58,404 INFO L226 Difference]: Without dead ends: 208 [2022-01-18 04:52:58,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:52:58,404 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 29 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:58,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 105 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 243 Invalid, 0 Unknown, 13 Unchecked, 0.1s Time] [2022-01-18 04:52:58,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-01-18 04:52:58,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 164. [2022-01-18 04:52:58,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.3987730061349692) internal successors, (391), 163 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:58,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 391 transitions. [2022-01-18 04:52:58,406 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 391 transitions. Word has length 17 [2022-01-18 04:52:58,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:58,406 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 391 transitions. [2022-01-18 04:52:58,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:58,406 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 391 transitions. [2022-01-18 04:52:58,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:58,407 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:58,407 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:58,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Ended with exit code 0 [2022-01-18 04:52:58,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-01-18 04:52:58,607 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:58,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:58,607 INFO L85 PathProgramCache]: Analyzing trace with hash 258670349, now seen corresponding path program 185 times [2022-01-18 04:52:58,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:58,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837803857] [2022-01-18 04:52:58,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:58,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:58,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:58,682 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:58,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:58,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837803857] [2022-01-18 04:52:58,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837803857] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:58,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897137035] [2022-01-18 04:52:58,682 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:52:58,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:58,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:58,683 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:58,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-01-18 04:52:58,704 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:52:58,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:58,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:52:58,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:58,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:58,800 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:52:58,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:58,802 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:52:58,845 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:58,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:58,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:58,931 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 24 treesize of output 28 [2022-01-18 04:52:58,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:58,935 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 20 treesize of output 24 [2022-01-18 04:52:58,991 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:58,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897137035] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:58,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:58,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:52:58,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025216040] [2022-01-18 04:52:58,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:58,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:52:58,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:58,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:52:58,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:52:58,992 INFO L87 Difference]: Start difference. First operand 164 states and 391 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:59,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:59,265 INFO L93 Difference]: Finished difference Result 237 states and 519 transitions. [2022-01-18 04:52:59,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:52:59,265 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:59,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:59,265 INFO L225 Difference]: With dead ends: 237 [2022-01-18 04:52:59,265 INFO L226 Difference]: Without dead ends: 237 [2022-01-18 04:52:59,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=165, Invalid=827, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:52:59,265 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 59 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:59,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 118 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 279 Invalid, 0 Unknown, 21 Unchecked, 0.1s Time] [2022-01-18 04:52:59,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-01-18 04:52:59,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 164. [2022-01-18 04:52:59,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.4049079754601226) internal successors, (392), 163 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:59,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 392 transitions. [2022-01-18 04:52:59,268 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 392 transitions. Word has length 17 [2022-01-18 04:52:59,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:59,268 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 392 transitions. [2022-01-18 04:52:59,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:59,268 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 392 transitions. [2022-01-18 04:52:59,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:59,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:59,268 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:52:59,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Forceful destruction successful, exit code 0 [2022-01-18 04:52:59,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:59,483 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:52:59,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:52:59,484 INFO L85 PathProgramCache]: Analyzing trace with hash 870817755, now seen corresponding path program 186 times [2022-01-18 04:52:59,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:52:59,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138068707] [2022-01-18 04:52:59,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:52:59,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:52:59,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:52:59,534 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:59,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:52:59,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138068707] [2022-01-18 04:52:59,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138068707] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:52:59,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398241245] [2022-01-18 04:52:59,535 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:52:59,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:52:59,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:52:59,536 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:52:59,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-01-18 04:52:59,557 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:52:59,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:52:59,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:52:59,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:52:59,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:59,658 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:52:59,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:52:59,675 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:52:59,702 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:59,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:52:59,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:59,779 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 24 treesize of output 28 [2022-01-18 04:52:59,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:52:59,783 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 20 treesize of output 24 [2022-01-18 04:52:59,839 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:52:59,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398241245] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:52:59,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:52:59,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:52:59,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869386941] [2022-01-18 04:52:59,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:52:59,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:52:59,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:52:59,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:52:59,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:52:59,840 INFO L87 Difference]: Start difference. First operand 164 states and 392 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:59,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:52:59,995 INFO L93 Difference]: Finished difference Result 200 states and 455 transitions. [2022-01-18 04:52:59,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:52:59,995 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:52:59,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:52:59,996 INFO L225 Difference]: With dead ends: 200 [2022-01-18 04:52:59,996 INFO L226 Difference]: Without dead ends: 200 [2022-01-18 04:52:59,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:52:59,996 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 40 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:52:59,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 96 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 250 Invalid, 0 Unknown, 72 Unchecked, 0.1s Time] [2022-01-18 04:52:59,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-01-18 04:52:59,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 159. [2022-01-18 04:52:59,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.392405063291139) internal successors, (378), 158 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:59,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 378 transitions. [2022-01-18 04:52:59,998 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 378 transitions. Word has length 17 [2022-01-18 04:52:59,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:52:59,999 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 378 transitions. [2022-01-18 04:52:59,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:52:59,999 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 378 transitions. [2022-01-18 04:52:59,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:52:59,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:52:59,999 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:00,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:00,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:00,207 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:00,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:00,208 INFO L85 PathProgramCache]: Analyzing trace with hash 2086836297, now seen corresponding path program 187 times [2022-01-18 04:53:00,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:00,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374402826] [2022-01-18 04:53:00,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:00,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:00,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:00,304 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:00,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:00,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374402826] [2022-01-18 04:53:00,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374402826] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:00,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271294197] [2022-01-18 04:53:00,305 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:53:00,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:00,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:00,306 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:00,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-01-18 04:53:00,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:00,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:00,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:00,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:00,494 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:53:00,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:00,496 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:53:00,510 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:00,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:00,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:00,579 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 42 treesize of output 44 [2022-01-18 04:53:00,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:00,585 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 36 treesize of output 38 [2022-01-18 04:53:00,660 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:00,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271294197] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:00,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:00,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:53:00,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658228784] [2022-01-18 04:53:00,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:00,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:53:00,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:00,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:53:00,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:00,661 INFO L87 Difference]: Start difference. First operand 159 states and 378 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:00,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:00,802 INFO L93 Difference]: Finished difference Result 171 states and 396 transitions. [2022-01-18 04:53:00,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 04:53:00,802 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:00,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:00,802 INFO L225 Difference]: With dead ends: 171 [2022-01-18 04:53:00,802 INFO L226 Difference]: Without dead ends: 165 [2022-01-18 04:53:00,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:53:00,803 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 13 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:00,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 56 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 157 Invalid, 0 Unknown, 26 Unchecked, 0.1s Time] [2022-01-18 04:53:00,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-01-18 04:53:00,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 159. [2022-01-18 04:53:00,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.3797468354430378) internal successors, (376), 158 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:00,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 376 transitions. [2022-01-18 04:53:00,823 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 376 transitions. Word has length 17 [2022-01-18 04:53:00,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:00,823 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 376 transitions. [2022-01-18 04:53:00,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:00,824 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 376 transitions. [2022-01-18 04:53:00,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:00,824 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:00,824 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:00,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:01,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable192 [2022-01-18 04:53:01,024 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:01,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:01,025 INFO L85 PathProgramCache]: Analyzing trace with hash 771073495, now seen corresponding path program 188 times [2022-01-18 04:53:01,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:01,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761128633] [2022-01-18 04:53:01,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:01,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:01,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:01,131 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:01,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:01,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761128633] [2022-01-18 04:53:01,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761128633] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:01,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470246158] [2022-01-18 04:53:01,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:53:01,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:01,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:01,132 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:01,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-01-18 04:53:01,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:01,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:01,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:01,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:01,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:01,299 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:01,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:01,301 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:01,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:01,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:01,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:01,444 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 46 treesize of output 48 [2022-01-18 04:53:01,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:01,450 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 40 treesize of output 42 [2022-01-18 04:53:01,509 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:01,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470246158] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:01,509 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:01,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:53:01,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348649597] [2022-01-18 04:53:01,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:01,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:53:01,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:01,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:53:01,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:53:01,510 INFO L87 Difference]: Start difference. First operand 159 states and 376 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:01,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:01,774 INFO L93 Difference]: Finished difference Result 233 states and 502 transitions. [2022-01-18 04:53:01,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:53:01,774 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:01,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:01,775 INFO L225 Difference]: With dead ends: 233 [2022-01-18 04:53:01,775 INFO L226 Difference]: Without dead ends: 233 [2022-01-18 04:53:01,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:53:01,775 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 57 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:01,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 173 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 356 Invalid, 0 Unknown, 140 Unchecked, 0.1s Time] [2022-01-18 04:53:01,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-01-18 04:53:01,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 163. [2022-01-18 04:53:01,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.4074074074074074) internal successors, (390), 162 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:01,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 390 transitions. [2022-01-18 04:53:01,777 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 390 transitions. Word has length 17 [2022-01-18 04:53:01,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:01,777 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 390 transitions. [2022-01-18 04:53:01,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:01,777 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 390 transitions. [2022-01-18 04:53:01,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:01,777 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:01,777 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:01,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:01,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:01,978 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:01,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:01,978 INFO L85 PathProgramCache]: Analyzing trace with hash -96376153, now seen corresponding path program 189 times [2022-01-18 04:53:01,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:01,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997603573] [2022-01-18 04:53:01,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:01,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:01,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:02,064 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:02,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:02,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997603573] [2022-01-18 04:53:02,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997603573] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:02,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544030053] [2022-01-18 04:53:02,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:53:02,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:02,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:02,068 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:02,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-01-18 04:53:02,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:53:02,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:02,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:53:02,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:02,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:02,223 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:02,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:02,225 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:53:02,269 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:02,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:02,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:02,378 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 32 treesize of output 36 [2022-01-18 04:53:02,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:02,383 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 28 treesize of output 32 [2022-01-18 04:53:02,434 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:02,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544030053] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:02,434 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:02,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:53:02,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671468072] [2022-01-18 04:53:02,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:02,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:53:02,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:02,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:53:02,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:02,435 INFO L87 Difference]: Start difference. First operand 163 states and 390 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:02,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:02,823 INFO L93 Difference]: Finished difference Result 212 states and 471 transitions. [2022-01-18 04:53:02,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:53:02,824 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:02,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:02,824 INFO L225 Difference]: With dead ends: 212 [2022-01-18 04:53:02,824 INFO L226 Difference]: Without dead ends: 206 [2022-01-18 04:53:02,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:53:02,824 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 67 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:02,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 133 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 357 Invalid, 0 Unknown, 82 Unchecked, 0.2s Time] [2022-01-18 04:53:02,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-01-18 04:53:02,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 166. [2022-01-18 04:53:02,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.412121212121212) internal successors, (398), 165 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:02,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 398 transitions. [2022-01-18 04:53:02,826 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 398 transitions. Word has length 17 [2022-01-18 04:53:02,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:02,826 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 398 transitions. [2022-01-18 04:53:02,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:02,826 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 398 transitions. [2022-01-18 04:53:02,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:02,827 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:02,827 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:02,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:03,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:03,027 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:03,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:03,027 INFO L85 PathProgramCache]: Analyzing trace with hash 2131190235, now seen corresponding path program 190 times [2022-01-18 04:53:03,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:03,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044183449] [2022-01-18 04:53:03,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:03,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:03,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:03,127 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:03,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:03,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044183449] [2022-01-18 04:53:03,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044183449] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:03,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705473098] [2022-01-18 04:53:03,128 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:53:03,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:03,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:03,129 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:03,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-01-18 04:53:03,150 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:53:03,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:03,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:03,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:03,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:03,297 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:03,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:03,300 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:03,351 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:03,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:03,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:03,475 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 28 treesize of output 32 [2022-01-18 04:53:03,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:03,478 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 24 treesize of output 28 [2022-01-18 04:53:03,520 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:03,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705473098] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:03,520 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:03,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:53:03,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651053568] [2022-01-18 04:53:03,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:03,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:53:03,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:03,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:53:03,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:03,521 INFO L87 Difference]: Start difference. First operand 166 states and 398 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:03,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:03,922 INFO L93 Difference]: Finished difference Result 217 states and 483 transitions. [2022-01-18 04:53:03,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:53:03,922 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:03,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:03,923 INFO L225 Difference]: With dead ends: 217 [2022-01-18 04:53:03,923 INFO L226 Difference]: Without dead ends: 217 [2022-01-18 04:53:03,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:53:03,923 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 68 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:03,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 151 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 407 Invalid, 0 Unknown, 81 Unchecked, 0.1s Time] [2022-01-18 04:53:03,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-01-18 04:53:03,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 161. [2022-01-18 04:53:03,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.3875) internal successors, (382), 160 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:03,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 382 transitions. [2022-01-18 04:53:03,925 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 382 transitions. Word has length 17 [2022-01-18 04:53:03,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:03,925 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 382 transitions. [2022-01-18 04:53:03,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:03,926 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 382 transitions. [2022-01-18 04:53:03,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:03,926 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:03,926 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:03,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:04,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:04,141 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:04,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:04,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1736267819, now seen corresponding path program 191 times [2022-01-18 04:53:04,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:04,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130724822] [2022-01-18 04:53:04,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:04,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:04,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:04,249 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:04,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:04,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130724822] [2022-01-18 04:53:04,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130724822] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:04,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311737819] [2022-01-18 04:53:04,249 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:53:04,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:04,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:04,250 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:04,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-01-18 04:53:04,274 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:53:04,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:04,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:04,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:04,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:04,374 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:04,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:04,375 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:04,398 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:04,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:04,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:04,454 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 46 treesize of output 48 [2022-01-18 04:53:04,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:04,458 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 40 treesize of output 42 [2022-01-18 04:53:04,497 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:04,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311737819] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:04,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:04,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:53:04,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13639234] [2022-01-18 04:53:04,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:04,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:53:04,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:04,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:53:04,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:04,498 INFO L87 Difference]: Start difference. First operand 161 states and 382 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:04,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:04,753 INFO L93 Difference]: Finished difference Result 200 states and 448 transitions. [2022-01-18 04:53:04,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:53:04,753 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:04,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:04,753 INFO L225 Difference]: With dead ends: 200 [2022-01-18 04:53:04,753 INFO L226 Difference]: Without dead ends: 196 [2022-01-18 04:53:04,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:53:04,753 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:04,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 148 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 374 Invalid, 0 Unknown, 77 Unchecked, 0.1s Time] [2022-01-18 04:53:04,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-01-18 04:53:04,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 162. [2022-01-18 04:53:04,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.3850931677018634) internal successors, (384), 161 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:04,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 384 transitions. [2022-01-18 04:53:04,756 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 384 transitions. Word has length 17 [2022-01-18 04:53:04,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:04,756 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 384 transitions. [2022-01-18 04:53:04,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:04,757 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 384 transitions. [2022-01-18 04:53:04,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:04,757 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:04,757 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:04,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Ended with exit code 0 [2022-01-18 04:53:04,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:04,972 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:04,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:04,972 INFO L85 PathProgramCache]: Analyzing trace with hash -14980525, now seen corresponding path program 192 times [2022-01-18 04:53:04,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:04,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044200332] [2022-01-18 04:53:04,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:04,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:04,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:05,051 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:05,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:05,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044200332] [2022-01-18 04:53:05,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044200332] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:05,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600117504] [2022-01-18 04:53:05,051 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:53:05,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:05,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:05,052 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:05,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-01-18 04:53:05,074 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:53:05,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:05,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:05,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:05,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:05,178 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:05,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:05,180 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:05,185 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:05,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:05,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:05,259 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 28 treesize of output 32 [2022-01-18 04:53:05,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:05,261 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 24 treesize of output 28 [2022-01-18 04:53:05,288 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:05,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600117504] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:05,289 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:05,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 04:53:05,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367388892] [2022-01-18 04:53:05,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:05,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:53:05,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:05,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:53:05,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:53:05,290 INFO L87 Difference]: Start difference. First operand 162 states and 384 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:05,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:05,413 INFO L93 Difference]: Finished difference Result 174 states and 416 transitions. [2022-01-18 04:53:05,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:53:05,413 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:05,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:05,413 INFO L225 Difference]: With dead ends: 174 [2022-01-18 04:53:05,414 INFO L226 Difference]: Without dead ends: 174 [2022-01-18 04:53:05,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:05,414 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 5 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:05,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 49 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 143 Invalid, 0 Unknown, 46 Unchecked, 0.0s Time] [2022-01-18 04:53:05,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-01-18 04:53:05,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 166. [2022-01-18 04:53:05,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.4) internal successors, (396), 165 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:05,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 396 transitions. [2022-01-18 04:53:05,416 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 396 transitions. Word has length 17 [2022-01-18 04:53:05,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:05,416 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 396 transitions. [2022-01-18 04:53:05,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:05,416 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 396 transitions. [2022-01-18 04:53:05,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:05,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:05,416 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:05,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:05,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:05,631 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:05,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:05,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1521668605, now seen corresponding path program 193 times [2022-01-18 04:53:05,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:05,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251495145] [2022-01-18 04:53:05,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:05,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:05,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:05,698 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:05,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:05,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251495145] [2022-01-18 04:53:05,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251495145] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:05,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539094490] [2022-01-18 04:53:05,698 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:53:05,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:05,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:05,699 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:05,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-01-18 04:53:05,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:05,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:05,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:05,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:05,836 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:05,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:05,838 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:05,855 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:05,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:05,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:05,936 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 32 treesize of output 36 [2022-01-18 04:53:05,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:05,940 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 28 treesize of output 32 [2022-01-18 04:53:05,976 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:05,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539094490] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:05,976 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:05,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:53:05,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919938587] [2022-01-18 04:53:05,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:05,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:53:05,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:05,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:53:05,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:05,977 INFO L87 Difference]: Start difference. First operand 166 states and 396 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:06,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:06,154 INFO L93 Difference]: Finished difference Result 186 states and 434 transitions. [2022-01-18 04:53:06,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:53:06,154 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:06,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:06,155 INFO L225 Difference]: With dead ends: 186 [2022-01-18 04:53:06,155 INFO L226 Difference]: Without dead ends: 186 [2022-01-18 04:53:06,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:53:06,155 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 8 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:06,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 70 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 209 Invalid, 0 Unknown, 11 Unchecked, 0.1s Time] [2022-01-18 04:53:06,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-01-18 04:53:06,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 165. [2022-01-18 04:53:06,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.3963414634146343) internal successors, (393), 164 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:06,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 393 transitions. [2022-01-18 04:53:06,158 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 393 transitions. Word has length 17 [2022-01-18 04:53:06,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:06,158 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 393 transitions. [2022-01-18 04:53:06,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:06,158 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 393 transitions. [2022-01-18 04:53:06,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:06,158 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:06,158 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:06,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:06,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:06,382 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:06,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:06,383 INFO L85 PathProgramCache]: Analyzing trace with hash 950213799, now seen corresponding path program 194 times [2022-01-18 04:53:06,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:06,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757240197] [2022-01-18 04:53:06,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:06,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:06,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:06,442 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:06,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:06,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757240197] [2022-01-18 04:53:06,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757240197] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:06,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100276318] [2022-01-18 04:53:06,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:53:06,442 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:06,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:06,443 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:06,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-01-18 04:53:06,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:06,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:06,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:53:06,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:06,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:06,638 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:53:06,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:06,641 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:53:06,672 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:06,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:06,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:06,798 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 32 treesize of output 36 [2022-01-18 04:53:06,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:06,803 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 28 treesize of output 32 [2022-01-18 04:53:06,855 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:06,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100276318] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:06,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:06,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:53:06,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103875404] [2022-01-18 04:53:06,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:06,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:53:06,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:06,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:53:06,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:06,856 INFO L87 Difference]: Start difference. First operand 165 states and 393 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:07,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:07,105 INFO L93 Difference]: Finished difference Result 207 states and 467 transitions. [2022-01-18 04:53:07,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:53:07,105 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:07,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:07,106 INFO L225 Difference]: With dead ends: 207 [2022-01-18 04:53:07,106 INFO L226 Difference]: Without dead ends: 207 [2022-01-18 04:53:07,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:53:07,106 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:07,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 113 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 240 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2022-01-18 04:53:07,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-01-18 04:53:07,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 164. [2022-01-18 04:53:07,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.392638036809816) internal successors, (390), 163 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:07,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 390 transitions. [2022-01-18 04:53:07,108 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 390 transitions. Word has length 17 [2022-01-18 04:53:07,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:07,108 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 390 transitions. [2022-01-18 04:53:07,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:07,109 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 390 transitions. [2022-01-18 04:53:07,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:07,109 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:07,109 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:07,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:07,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-01-18 04:53:07,319 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:07,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:07,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1201038017, now seen corresponding path program 195 times [2022-01-18 04:53:07,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:07,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243030921] [2022-01-18 04:53:07,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:07,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:07,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:07,440 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:07,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:07,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243030921] [2022-01-18 04:53:07,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243030921] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:07,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440118071] [2022-01-18 04:53:07,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:53:07,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:07,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:07,441 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:07,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-01-18 04:53:07,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:53:07,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:07,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:07,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:07,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:07,639 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:53:07,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:07,641 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:53:07,651 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:07,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:07,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:07,729 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 46 treesize of output 48 [2022-01-18 04:53:07,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:07,734 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 40 treesize of output 42 [2022-01-18 04:53:07,792 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:07,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440118071] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:07,792 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:07,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:53:07,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144013921] [2022-01-18 04:53:07,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:07,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:53:07,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:07,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:53:07,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:07,793 INFO L87 Difference]: Start difference. First operand 164 states and 390 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:07,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:07,940 INFO L93 Difference]: Finished difference Result 174 states and 405 transitions. [2022-01-18 04:53:07,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:53:07,940 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:07,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:07,941 INFO L225 Difference]: With dead ends: 174 [2022-01-18 04:53:07,941 INFO L226 Difference]: Without dead ends: 168 [2022-01-18 04:53:07,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:53:07,941 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 9 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:07,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 88 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 127 Invalid, 0 Unknown, 66 Unchecked, 0.0s Time] [2022-01-18 04:53:07,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-01-18 04:53:07,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 164. [2022-01-18 04:53:07,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.3803680981595092) internal successors, (388), 163 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:07,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 388 transitions. [2022-01-18 04:53:07,943 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 388 transitions. Word has length 17 [2022-01-18 04:53:07,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:07,943 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 388 transitions. [2022-01-18 04:53:07,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:07,943 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 388 transitions. [2022-01-18 04:53:07,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:07,943 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:07,943 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:07,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:08,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-01-18 04:53:08,143 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:08,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:08,144 INFO L85 PathProgramCache]: Analyzing trace with hash -2121764645, now seen corresponding path program 196 times [2022-01-18 04:53:08,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:08,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794482189] [2022-01-18 04:53:08,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:08,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:08,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:08,206 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:08,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:08,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794482189] [2022-01-18 04:53:08,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794482189] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:08,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878835765] [2022-01-18 04:53:08,206 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:53:08,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:08,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:08,207 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:08,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-01-18 04:53:08,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:53:08,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:08,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:08,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:08,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:08,350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:08,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:08,352 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:08,374 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:08,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:08,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:08,476 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 32 treesize of output 36 [2022-01-18 04:53:08,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:08,480 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 28 treesize of output 32 [2022-01-18 04:53:08,533 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:08,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878835765] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:08,533 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:08,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:53:08,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30848751] [2022-01-18 04:53:08,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:08,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:53:08,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:08,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:53:08,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:08,534 INFO L87 Difference]: Start difference. First operand 164 states and 388 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:08,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:08,611 INFO L93 Difference]: Finished difference Result 188 states and 438 transitions. [2022-01-18 04:53:08,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:53:08,611 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:08,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:08,611 INFO L225 Difference]: With dead ends: 188 [2022-01-18 04:53:08,611 INFO L226 Difference]: Without dead ends: 188 [2022-01-18 04:53:08,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:08,612 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 26 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:08,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 91 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 205 Invalid, 0 Unknown, 115 Unchecked, 0.1s Time] [2022-01-18 04:53:08,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-01-18 04:53:08,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 164. [2022-01-18 04:53:08,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.3803680981595092) internal successors, (388), 163 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:08,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 388 transitions. [2022-01-18 04:53:08,614 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 388 transitions. Word has length 17 [2022-01-18 04:53:08,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:08,614 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 388 transitions. [2022-01-18 04:53:08,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:08,614 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 388 transitions. [2022-01-18 04:53:08,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:08,615 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:08,615 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:08,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:08,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-01-18 04:53:08,827 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:08,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:08,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1691800123, now seen corresponding path program 197 times [2022-01-18 04:53:08,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:08,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595611464] [2022-01-18 04:53:08,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:08,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:08,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:08,879 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:08,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:08,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595611464] [2022-01-18 04:53:08,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595611464] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:08,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167544016] [2022-01-18 04:53:08,879 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:53:08,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:08,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:08,880 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:08,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-01-18 04:53:08,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:53:08,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:08,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:53:08,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:08,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:08,989 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:53:08,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:08,991 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:53:09,009 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:09,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:09,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:09,072 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 32 treesize of output 36 [2022-01-18 04:53:09,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:09,075 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 28 treesize of output 32 [2022-01-18 04:53:09,102 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:09,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167544016] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:09,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:09,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:53:09,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246017387] [2022-01-18 04:53:09,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:09,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:53:09,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:09,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:53:09,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:09,103 INFO L87 Difference]: Start difference. First operand 164 states and 388 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:09,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:09,172 INFO L93 Difference]: Finished difference Result 197 states and 450 transitions. [2022-01-18 04:53:09,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:53:09,173 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:09,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:09,174 INFO L225 Difference]: With dead ends: 197 [2022-01-18 04:53:09,174 INFO L226 Difference]: Without dead ends: 197 [2022-01-18 04:53:09,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:09,174 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:09,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 110 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 250 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2022-01-18 04:53:09,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-01-18 04:53:09,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 163. [2022-01-18 04:53:09,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.376543209876543) internal successors, (385), 162 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:09,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 385 transitions. [2022-01-18 04:53:09,178 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 385 transitions. Word has length 17 [2022-01-18 04:53:09,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:09,178 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 385 transitions. [2022-01-18 04:53:09,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:09,178 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 385 transitions. [2022-01-18 04:53:09,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:09,179 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:09,179 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:09,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:09,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-01-18 04:53:09,406 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:09,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:09,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1788783339, now seen corresponding path program 198 times [2022-01-18 04:53:09,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:09,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750446036] [2022-01-18 04:53:09,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:09,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:09,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:09,462 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:09,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:09,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750446036] [2022-01-18 04:53:09,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750446036] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:09,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163674769] [2022-01-18 04:53:09,463 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:53:09,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:09,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:09,464 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:09,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-01-18 04:53:09,492 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:53:09,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:09,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:53:09,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:09,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:53:09,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:09,613 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:53:09,619 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:09,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:09,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:09,659 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 56 treesize of output 54 [2022-01-18 04:53:09,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:09,663 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 44 treesize of output 42 [2022-01-18 04:53:09,708 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:09,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163674769] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:09,708 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:09,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:09,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925675394] [2022-01-18 04:53:09,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:09,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:09,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:09,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:09,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:09,709 INFO L87 Difference]: Start difference. First operand 163 states and 385 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:09,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:09,747 INFO L93 Difference]: Finished difference Result 177 states and 406 transitions. [2022-01-18 04:53:09,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:53:09,747 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:09,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:09,748 INFO L225 Difference]: With dead ends: 177 [2022-01-18 04:53:09,748 INFO L226 Difference]: Without dead ends: 167 [2022-01-18 04:53:09,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:09,748 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 12 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:09,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 76 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 138 Invalid, 0 Unknown, 44 Unchecked, 0.0s Time] [2022-01-18 04:53:09,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-01-18 04:53:09,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 163. [2022-01-18 04:53:09,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.3641975308641974) internal successors, (383), 162 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:09,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 383 transitions. [2022-01-18 04:53:09,751 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 383 transitions. Word has length 17 [2022-01-18 04:53:09,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:09,751 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 383 transitions. [2022-01-18 04:53:09,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:09,751 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 383 transitions. [2022-01-18 04:53:09,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:09,751 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:09,751 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:09,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Ended with exit code 0 [2022-01-18 04:53:09,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:09,965 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:09,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:09,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1673485119, now seen corresponding path program 199 times [2022-01-18 04:53:09,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:09,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339246612] [2022-01-18 04:53:09,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:09,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:10,057 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:10,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:10,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339246612] [2022-01-18 04:53:10,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339246612] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:10,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619761612] [2022-01-18 04:53:10,057 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:53:10,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:10,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:10,058 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:10,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-01-18 04:53:10,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:10,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:10,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:10,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:10,192 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:10,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:10,194 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:10,209 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:10,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:10,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:10,292 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 28 treesize of output 32 [2022-01-18 04:53:10,296 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:10,296 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 24 treesize of output 28 [2022-01-18 04:53:10,343 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:10,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619761612] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:10,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:10,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:53:10,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763478535] [2022-01-18 04:53:10,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:10,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:53:10,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:10,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:53:10,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:10,344 INFO L87 Difference]: Start difference. First operand 163 states and 383 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:10,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:10,627 INFO L93 Difference]: Finished difference Result 253 states and 548 transitions. [2022-01-18 04:53:10,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:53:10,628 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:10,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:10,628 INFO L225 Difference]: With dead ends: 253 [2022-01-18 04:53:10,628 INFO L226 Difference]: Without dead ends: 253 [2022-01-18 04:53:10,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:53:10,628 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 65 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:10,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 167 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:53:10,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-01-18 04:53:10,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 164. [2022-01-18 04:53:10,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 2.374233128834356) internal successors, (387), 163 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:10,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 387 transitions. [2022-01-18 04:53:10,630 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 387 transitions. Word has length 17 [2022-01-18 04:53:10,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:10,630 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 387 transitions. [2022-01-18 04:53:10,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:10,630 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 387 transitions. [2022-01-18 04:53:10,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:10,631 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:10,631 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:10,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:10,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-01-18 04:53:10,831 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:10,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:10,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1500346865, now seen corresponding path program 200 times [2022-01-18 04:53:10,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:10,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371227736] [2022-01-18 04:53:10,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:10,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:10,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:10,919 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:10,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:10,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371227736] [2022-01-18 04:53:10,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371227736] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:10,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892068444] [2022-01-18 04:53:10,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:53:10,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:10,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:10,920 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:10,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-01-18 04:53:10,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:10,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:10,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:53:10,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:11,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:11,049 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:53:11,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:11,051 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:53:11,059 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:11,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:11,110 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:11,110 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 38 treesize of output 40 [2022-01-18 04:53:11,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:11,115 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 36 treesize of output 38 [2022-01-18 04:53:11,173 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:11,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892068444] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:11,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:11,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:11,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744747191] [2022-01-18 04:53:11,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:11,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:11,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:11,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:11,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:11,174 INFO L87 Difference]: Start difference. First operand 164 states and 387 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:11,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:11,414 INFO L93 Difference]: Finished difference Result 229 states and 489 transitions. [2022-01-18 04:53:11,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:53:11,415 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:11,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:11,415 INFO L225 Difference]: With dead ends: 229 [2022-01-18 04:53:11,415 INFO L226 Difference]: Without dead ends: 220 [2022-01-18 04:53:11,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:53:11,415 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 48 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:11,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 188 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:53:11,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2022-01-18 04:53:11,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 163. [2022-01-18 04:53:11,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.3641975308641974) internal successors, (383), 162 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:11,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 383 transitions. [2022-01-18 04:53:11,417 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 383 transitions. Word has length 17 [2022-01-18 04:53:11,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:11,417 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 383 transitions. [2022-01-18 04:53:11,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:11,417 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 383 transitions. [2022-01-18 04:53:11,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:11,418 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:11,418 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:11,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:11,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-01-18 04:53:11,618 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:11,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:11,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1592089491, now seen corresponding path program 201 times [2022-01-18 04:53:11,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:11,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069395091] [2022-01-18 04:53:11,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:11,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:11,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:11,669 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:11,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:11,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069395091] [2022-01-18 04:53:11,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069395091] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:11,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006312386] [2022-01-18 04:53:11,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:53:11,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:11,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:11,670 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:11,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-01-18 04:53:11,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:53:11,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:11,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:11,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:11,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:11,739 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:11,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:11,741 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:11,772 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:11,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:11,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:11,825 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 28 treesize of output 32 [2022-01-18 04:53:11,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:11,828 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 24 treesize of output 28 [2022-01-18 04:53:11,854 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:11,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006312386] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:11,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:11,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:53:11,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302790263] [2022-01-18 04:53:11,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:11,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:53:11,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:11,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:53:11,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:11,855 INFO L87 Difference]: Start difference. First operand 163 states and 383 transitions. Second operand has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:12,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:12,191 INFO L93 Difference]: Finished difference Result 284 states and 604 transitions. [2022-01-18 04:53:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:53:12,191 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:12,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:12,192 INFO L225 Difference]: With dead ends: 284 [2022-01-18 04:53:12,192 INFO L226 Difference]: Without dead ends: 284 [2022-01-18 04:53:12,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:53:12,195 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 79 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:12,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 208 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:53:12,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-01-18 04:53:12,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 165. [2022-01-18 04:53:12,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.3841463414634148) internal successors, (391), 164 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:12,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 391 transitions. [2022-01-18 04:53:12,197 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 391 transitions. Word has length 17 [2022-01-18 04:53:12,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:12,198 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 391 transitions. [2022-01-18 04:53:12,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:12,198 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 391 transitions. [2022-01-18 04:53:12,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:12,198 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:12,198 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:12,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Ended with exit code 0 [2022-01-18 04:53:12,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:12,407 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:12,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:12,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1835428157, now seen corresponding path program 202 times [2022-01-18 04:53:12,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:12,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437834494] [2022-01-18 04:53:12,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:12,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:12,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:12,494 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:12,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:12,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437834494] [2022-01-18 04:53:12,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437834494] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:12,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106060308] [2022-01-18 04:53:12,495 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:53:12,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:12,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:12,496 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:12,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-01-18 04:53:12,517 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:53:12,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:12,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:12,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:12,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:12,576 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:12,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:12,578 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:12,604 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:12,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:12,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:12,640 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 42 treesize of output 44 [2022-01-18 04:53:12,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:12,643 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 36 treesize of output 38 [2022-01-18 04:53:12,678 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:12,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106060308] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:12,678 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:12,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:12,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401101116] [2022-01-18 04:53:12,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:12,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:12,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:12,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:12,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:12,679 INFO L87 Difference]: Start difference. First operand 165 states and 391 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:12,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:12,942 INFO L93 Difference]: Finished difference Result 255 states and 543 transitions. [2022-01-18 04:53:12,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:53:12,942 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:12,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:12,942 INFO L225 Difference]: With dead ends: 255 [2022-01-18 04:53:12,942 INFO L226 Difference]: Without dead ends: 249 [2022-01-18 04:53:12,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:53:12,942 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 81 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:12,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 145 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:53:12,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-01-18 04:53:12,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 166. [2022-01-18 04:53:12,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.381818181818182) internal successors, (393), 165 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:12,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 393 transitions. [2022-01-18 04:53:12,945 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 393 transitions. Word has length 17 [2022-01-18 04:53:12,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:12,945 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 393 transitions. [2022-01-18 04:53:12,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:12,945 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 393 transitions. [2022-01-18 04:53:12,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:12,945 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:12,945 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:12,961 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:13,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:13,161 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:13,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:13,161 INFO L85 PathProgramCache]: Analyzing trace with hash -231972751, now seen corresponding path program 203 times [2022-01-18 04:53:13,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:13,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559426361] [2022-01-18 04:53:13,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:13,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:13,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:13,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:13,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:13,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559426361] [2022-01-18 04:53:13,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559426361] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:13,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217373299] [2022-01-18 04:53:13,220 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:53:13,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:13,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:13,221 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:13,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-01-18 04:53:13,243 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:53:13,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:13,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:13,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:13,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:13,338 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:13,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:13,339 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:13,368 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:13,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:13,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:13,451 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 42 treesize of output 44 [2022-01-18 04:53:13,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:13,458 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 36 treesize of output 38 [2022-01-18 04:53:13,538 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:13,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217373299] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:13,538 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:13,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:13,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123225829] [2022-01-18 04:53:13,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:13,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:13,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:13,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:13,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:13,539 INFO L87 Difference]: Start difference. First operand 166 states and 393 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:13,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:13,925 INFO L93 Difference]: Finished difference Result 235 states and 509 transitions. [2022-01-18 04:53:13,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:53:13,926 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:13,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:13,926 INFO L225 Difference]: With dead ends: 235 [2022-01-18 04:53:13,926 INFO L226 Difference]: Without dead ends: 235 [2022-01-18 04:53:13,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:53:13,927 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 50 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:13,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 179 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:53:13,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-01-18 04:53:13,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 162. [2022-01-18 04:53:13,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.3664596273291925) internal successors, (381), 161 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:13,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 381 transitions. [2022-01-18 04:53:13,929 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 381 transitions. Word has length 17 [2022-01-18 04:53:13,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:13,929 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 381 transitions. [2022-01-18 04:53:13,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:13,930 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 381 transitions. [2022-01-18 04:53:13,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:13,930 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:13,930 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:13,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:14,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable208 [2022-01-18 04:53:14,143 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:14,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:14,143 INFO L85 PathProgramCache]: Analyzing trace with hash -626895167, now seen corresponding path program 204 times [2022-01-18 04:53:14,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:14,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076154795] [2022-01-18 04:53:14,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:14,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:14,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:14,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:14,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076154795] [2022-01-18 04:53:14,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076154795] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:14,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024559074] [2022-01-18 04:53:14,220 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:53:14,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:14,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:14,221 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:14,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-01-18 04:53:14,243 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:53:14,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:14,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:14,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:14,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:14,334 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:14,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:14,336 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:14,374 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:14,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:14,438 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:14,438 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 28 treesize of output 32 [2022-01-18 04:53:14,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:14,442 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 24 treesize of output 28 [2022-01-18 04:53:14,483 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:14,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024559074] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:14,483 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:14,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:14,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508611535] [2022-01-18 04:53:14,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:14,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:14,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:14,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:14,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:14,484 INFO L87 Difference]: Start difference. First operand 162 states and 381 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:14,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:14,804 INFO L93 Difference]: Finished difference Result 250 states and 538 transitions. [2022-01-18 04:53:14,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:53:14,804 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:14,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:14,804 INFO L225 Difference]: With dead ends: 250 [2022-01-18 04:53:14,804 INFO L226 Difference]: Without dead ends: 248 [2022-01-18 04:53:14,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:53:14,805 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 69 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:14,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 173 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:53:14,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2022-01-18 04:53:14,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 162. [2022-01-18 04:53:14,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.3664596273291925) internal successors, (381), 161 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:14,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 381 transitions. [2022-01-18 04:53:14,806 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 381 transitions. Word has length 17 [2022-01-18 04:53:14,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:14,807 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 381 transitions. [2022-01-18 04:53:14,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:14,807 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 381 transitions. [2022-01-18 04:53:14,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:14,807 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:14,807 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:14,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:15,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable209 [2022-01-18 04:53:15,007 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:15,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:15,008 INFO L85 PathProgramCache]: Analyzing trace with hash 596093685, now seen corresponding path program 205 times [2022-01-18 04:53:15,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:15,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366961539] [2022-01-18 04:53:15,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:15,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:15,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:15,076 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:15,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:15,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366961539] [2022-01-18 04:53:15,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366961539] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:15,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793738877] [2022-01-18 04:53:15,076 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:53:15,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:15,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:15,077 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:15,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-01-18 04:53:15,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:15,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:15,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:15,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:15,167 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:15,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:15,169 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:15,200 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:15,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:15,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:15,259 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 42 treesize of output 44 [2022-01-18 04:53:15,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:15,263 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 36 treesize of output 38 [2022-01-18 04:53:15,306 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:15,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793738877] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:15,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:15,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:15,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205086312] [2022-01-18 04:53:15,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:15,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:15,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:15,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:15,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:15,307 INFO L87 Difference]: Start difference. First operand 162 states and 381 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:15,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:15,616 INFO L93 Difference]: Finished difference Result 260 states and 541 transitions. [2022-01-18 04:53:15,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:53:15,616 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:15,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:15,617 INFO L225 Difference]: With dead ends: 260 [2022-01-18 04:53:15,617 INFO L226 Difference]: Without dead ends: 257 [2022-01-18 04:53:15,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:53:15,617 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 127 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:15,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 193 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 400 Invalid, 0 Unknown, 58 Unchecked, 0.1s Time] [2022-01-18 04:53:15,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-01-18 04:53:15,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 157. [2022-01-18 04:53:15,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.33974358974359) internal successors, (365), 156 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:15,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 365 transitions. [2022-01-18 04:53:15,619 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 365 transitions. Word has length 17 [2022-01-18 04:53:15,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:15,619 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 365 transitions. [2022-01-18 04:53:15,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:15,619 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 365 transitions. [2022-01-18 04:53:15,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:15,619 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:15,619 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:15,634 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Ended with exit code 0 [2022-01-18 04:53:15,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:15,828 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:15,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:15,829 INFO L85 PathProgramCache]: Analyzing trace with hash -271355963, now seen corresponding path program 206 times [2022-01-18 04:53:15,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:15,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361423982] [2022-01-18 04:53:15,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:15,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:15,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:15,909 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:15,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:15,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361423982] [2022-01-18 04:53:15,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361423982] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:15,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534389956] [2022-01-18 04:53:15,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:53:15,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:15,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:15,910 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:15,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-01-18 04:53:15,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:15,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:15,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:53:15,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:16,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:16,039 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:16,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:16,042 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:53:16,085 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:16,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:16,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:16,128 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 28 treesize of output 32 [2022-01-18 04:53:16,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:16,131 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 24 treesize of output 28 [2022-01-18 04:53:16,160 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:16,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534389956] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:16,160 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:16,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:16,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571714560] [2022-01-18 04:53:16,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:16,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:16,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:16,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:16,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:16,161 INFO L87 Difference]: Start difference. First operand 157 states and 365 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:16,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:16,597 INFO L93 Difference]: Finished difference Result 255 states and 529 transitions. [2022-01-18 04:53:16,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:53:16,597 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:16,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:16,598 INFO L225 Difference]: With dead ends: 255 [2022-01-18 04:53:16,598 INFO L226 Difference]: Without dead ends: 244 [2022-01-18 04:53:16,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=144, Invalid=668, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:53:16,598 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 68 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:16,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 158 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 486 Invalid, 0 Unknown, 21 Unchecked, 0.2s Time] [2022-01-18 04:53:16,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-01-18 04:53:16,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 161. [2022-01-18 04:53:16,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.35) internal successors, (376), 160 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:16,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 376 transitions. [2022-01-18 04:53:16,601 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 376 transitions. Word has length 17 [2022-01-18 04:53:16,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:16,601 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 376 transitions. [2022-01-18 04:53:16,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:16,601 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 376 transitions. [2022-01-18 04:53:16,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:16,602 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:16,602 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:16,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:16,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-01-18 04:53:16,802 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:16,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:16,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1956210425, now seen corresponding path program 207 times [2022-01-18 04:53:16,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:16,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274839438] [2022-01-18 04:53:16,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:16,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:16,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:16,883 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:16,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:16,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274839438] [2022-01-18 04:53:16,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274839438] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:16,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600982391] [2022-01-18 04:53:16,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:53:16,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:16,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:16,884 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:16,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-01-18 04:53:16,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:53:16,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:16,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:16,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:17,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:17,002 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:17,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:17,004 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:17,051 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:17,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:17,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:17,138 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 28 treesize of output 32 [2022-01-18 04:53:17,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:17,142 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 24 treesize of output 28 [2022-01-18 04:53:17,185 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:17,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600982391] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:17,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:17,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:53:17,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060505043] [2022-01-18 04:53:17,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:17,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:53:17,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:17,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:53:17,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:17,186 INFO L87 Difference]: Start difference. First operand 161 states and 376 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:17,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:17,504 INFO L93 Difference]: Finished difference Result 206 states and 452 transitions. [2022-01-18 04:53:17,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:53:17,504 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:17,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:17,505 INFO L225 Difference]: With dead ends: 206 [2022-01-18 04:53:17,505 INFO L226 Difference]: Without dead ends: 206 [2022-01-18 04:53:17,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=729, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:53:17,505 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 33 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:17,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 130 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 344 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-01-18 04:53:17,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-01-18 04:53:17,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 158. [2022-01-18 04:53:17,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.3248407643312103) internal successors, (365), 157 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:17,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 365 transitions. [2022-01-18 04:53:17,507 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 365 transitions. Word has length 17 [2022-01-18 04:53:17,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:17,507 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 365 transitions. [2022-01-18 04:53:17,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:17,507 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 365 transitions. [2022-01-18 04:53:17,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:17,507 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:17,507 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:17,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:17,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-01-18 04:53:17,708 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:17,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:17,708 INFO L85 PathProgramCache]: Analyzing trace with hash -189960335, now seen corresponding path program 208 times [2022-01-18 04:53:17,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:17,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094088071] [2022-01-18 04:53:17,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:17,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:17,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:17,781 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:17,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:17,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094088071] [2022-01-18 04:53:17,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094088071] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:17,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840600865] [2022-01-18 04:53:17,781 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:53:17,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:17,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:17,782 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:17,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-01-18 04:53:17,809 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:53:17,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:17,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:17,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:17,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:17,902 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:17,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:17,904 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:17,915 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:17,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:17,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:17,994 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 28 treesize of output 32 [2022-01-18 04:53:18,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:18,006 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 24 treesize of output 28 [2022-01-18 04:53:18,047 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:18,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840600865] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:18,047 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:18,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:18,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963467940] [2022-01-18 04:53:18,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:18,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:18,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:18,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:18,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:18,048 INFO L87 Difference]: Start difference. First operand 158 states and 365 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:18,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:18,152 INFO L93 Difference]: Finished difference Result 200 states and 445 transitions. [2022-01-18 04:53:18,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:53:18,152 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:18,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:18,152 INFO L225 Difference]: With dead ends: 200 [2022-01-18 04:53:18,152 INFO L226 Difference]: Without dead ends: 200 [2022-01-18 04:53:18,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:18,153 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 38 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:18,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 73 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 210 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-01-18 04:53:18,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-01-18 04:53:18,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 156. [2022-01-18 04:53:18,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.3096774193548386) internal successors, (358), 155 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:18,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 358 transitions. [2022-01-18 04:53:18,156 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 358 transitions. Word has length 17 [2022-01-18 04:53:18,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:18,156 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 358 transitions. [2022-01-18 04:53:18,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:18,156 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 358 transitions. [2022-01-18 04:53:18,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:18,156 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:18,156 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:18,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:18,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-01-18 04:53:18,379 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:18,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:18,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1026058207, now seen corresponding path program 209 times [2022-01-18 04:53:18,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:18,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481637162] [2022-01-18 04:53:18,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:18,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:18,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:18,472 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:18,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:18,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481637162] [2022-01-18 04:53:18,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481637162] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:18,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053491638] [2022-01-18 04:53:18,473 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:53:18,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:18,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:18,484 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:18,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-01-18 04:53:18,509 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:18,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:18,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:18,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:18,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:18,620 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:53:18,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:18,622 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:53:18,631 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:18,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:18,684 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:18,685 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 42 treesize of output 44 [2022-01-18 04:53:18,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:18,690 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 36 treesize of output 38 [2022-01-18 04:53:18,744 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:18,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053491638] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:18,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:18,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:18,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468122130] [2022-01-18 04:53:18,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:18,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:18,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:18,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:18,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:18,745 INFO L87 Difference]: Start difference. First operand 156 states and 358 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:18,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:18,965 INFO L93 Difference]: Finished difference Result 174 states and 389 transitions. [2022-01-18 04:53:18,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:53:18,966 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:18,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:18,966 INFO L225 Difference]: With dead ends: 174 [2022-01-18 04:53:18,966 INFO L226 Difference]: Without dead ends: 168 [2022-01-18 04:53:18,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:18,966 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 15 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:18,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 95 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 267 Invalid, 0 Unknown, 27 Unchecked, 0.1s Time] [2022-01-18 04:53:18,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-01-18 04:53:18,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 156. [2022-01-18 04:53:18,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.296774193548387) internal successors, (356), 155 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:18,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 356 transitions. [2022-01-18 04:53:18,969 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 356 transitions. Word has length 17 [2022-01-18 04:53:18,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:18,969 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 356 transitions. [2022-01-18 04:53:18,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:18,969 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 356 transitions. [2022-01-18 04:53:18,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:18,969 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:18,969 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:18,990 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Ended with exit code 0 [2022-01-18 04:53:19,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:19,183 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:19,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:19,183 INFO L85 PathProgramCache]: Analyzing trace with hash -289704595, now seen corresponding path program 210 times [2022-01-18 04:53:19,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:19,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719525534] [2022-01-18 04:53:19,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:19,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:19,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:19,272 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:19,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:19,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719525534] [2022-01-18 04:53:19,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719525534] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:19,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622334359] [2022-01-18 04:53:19,273 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:53:19,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:19,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:19,274 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:19,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-01-18 04:53:19,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:53:19,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:19,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:19,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:19,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:19,391 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:19,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:19,401 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:19,434 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:19,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:19,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:19,497 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 46 treesize of output 48 [2022-01-18 04:53:19,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:19,500 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 40 treesize of output 42 [2022-01-18 04:53:19,548 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:19,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622334359] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:19,548 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:19,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:19,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11304938] [2022-01-18 04:53:19,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:19,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:19,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:19,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:19,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:19,549 INFO L87 Difference]: Start difference. First operand 156 states and 356 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:19,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:19,699 INFO L93 Difference]: Finished difference Result 191 states and 421 transitions. [2022-01-18 04:53:19,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:19,699 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:19,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:19,700 INFO L225 Difference]: With dead ends: 191 [2022-01-18 04:53:19,700 INFO L226 Difference]: Without dead ends: 191 [2022-01-18 04:53:19,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:53:19,700 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 66 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:19,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 107 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 248 Invalid, 0 Unknown, 68 Unchecked, 0.1s Time] [2022-01-18 04:53:19,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-18 04:53:19,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 159. [2022-01-18 04:53:19,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.3164556962025316) internal successors, (366), 158 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:19,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 366 transitions. [2022-01-18 04:53:19,702 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 366 transitions. Word has length 17 [2022-01-18 04:53:19,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:19,702 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 366 transitions. [2022-01-18 04:53:19,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:19,702 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 366 transitions. [2022-01-18 04:53:19,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:19,702 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:19,702 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:19,718 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Ended with exit code 0 [2022-01-18 04:53:19,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable215 [2022-01-18 04:53:19,903 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:19,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:19,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1157154243, now seen corresponding path program 211 times [2022-01-18 04:53:19,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:19,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419128571] [2022-01-18 04:53:19,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:19,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:19,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:19,978 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:19,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:19,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419128571] [2022-01-18 04:53:19,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419128571] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:19,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580344721] [2022-01-18 04:53:19,978 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:53:19,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:19,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:19,979 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:19,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-01-18 04:53:20,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:20,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:20,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:20,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:20,108 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:20,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:20,110 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:20,142 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:20,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:20,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:20,262 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 32 treesize of output 36 [2022-01-18 04:53:20,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:20,267 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 28 treesize of output 32 [2022-01-18 04:53:20,305 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:20,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580344721] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:20,305 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:20,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:20,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706798471] [2022-01-18 04:53:20,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:20,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:20,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:20,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:20,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:20,306 INFO L87 Difference]: Start difference. First operand 159 states and 366 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:20,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:20,461 INFO L93 Difference]: Finished difference Result 195 states and 425 transitions. [2022-01-18 04:53:20,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:53:20,462 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:20,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:20,462 INFO L225 Difference]: With dead ends: 195 [2022-01-18 04:53:20,462 INFO L226 Difference]: Without dead ends: 192 [2022-01-18 04:53:20,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:20,462 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 74 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:20,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 104 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 242 Invalid, 0 Unknown, 66 Unchecked, 0.1s Time] [2022-01-18 04:53:20,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-01-18 04:53:20,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 159. [2022-01-18 04:53:20,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.310126582278481) internal successors, (365), 158 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:20,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 365 transitions. [2022-01-18 04:53:20,465 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 365 transitions. Word has length 17 [2022-01-18 04:53:20,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:20,465 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 365 transitions. [2022-01-18 04:53:20,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:20,465 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 365 transitions. [2022-01-18 04:53:20,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:20,465 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:20,465 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:20,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-01-18 04:53:20,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:20,669 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:20,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:20,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1070412145, now seen corresponding path program 212 times [2022-01-18 04:53:20,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:20,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873793000] [2022-01-18 04:53:20,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:20,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:20,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:20,755 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:20,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:20,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873793000] [2022-01-18 04:53:20,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873793000] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:20,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81080808] [2022-01-18 04:53:20,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:53:20,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:20,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:20,757 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:20,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-01-18 04:53:20,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:20,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:20,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:53:20,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:20,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:20,917 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:20,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:20,920 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:53:20,964 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:20,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:21,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:21,055 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 32 treesize of output 36 [2022-01-18 04:53:21,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:21,059 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 28 treesize of output 32 [2022-01-18 04:53:21,086 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:21,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81080808] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:21,086 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:21,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:53:21,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119110197] [2022-01-18 04:53:21,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:21,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:53:21,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:21,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:53:21,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:21,087 INFO L87 Difference]: Start difference. First operand 159 states and 365 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:21,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:21,170 INFO L93 Difference]: Finished difference Result 178 states and 401 transitions. [2022-01-18 04:53:21,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:21,171 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:21,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:21,171 INFO L225 Difference]: With dead ends: 178 [2022-01-18 04:53:21,171 INFO L226 Difference]: Without dead ends: 178 [2022-01-18 04:53:21,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:21,171 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:21,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 93 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 249 Invalid, 0 Unknown, 60 Unchecked, 0.1s Time] [2022-01-18 04:53:21,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-01-18 04:53:21,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 158. [2022-01-18 04:53:21,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.305732484076433) internal successors, (362), 157 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:21,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 362 transitions. [2022-01-18 04:53:21,173 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 362 transitions. Word has length 17 [2022-01-18 04:53:21,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:21,174 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 362 transitions. [2022-01-18 04:53:21,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:21,174 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 362 transitions. [2022-01-18 04:53:21,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:21,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:21,174 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:21,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:21,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-01-18 04:53:21,392 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:21,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:21,392 INFO L85 PathProgramCache]: Analyzing trace with hash 675489729, now seen corresponding path program 213 times [2022-01-18 04:53:21,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:21,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495243143] [2022-01-18 04:53:21,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:21,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:21,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:21,466 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:21,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:21,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495243143] [2022-01-18 04:53:21,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495243143] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:21,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635515111] [2022-01-18 04:53:21,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:53:21,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:21,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:21,467 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:21,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-01-18 04:53:21,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:53:21,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:21,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:21,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:21,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:21,592 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:21,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:21,594 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:21,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:21,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:21,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:21,688 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 46 treesize of output 48 [2022-01-18 04:53:21,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:21,692 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 40 treesize of output 42 [2022-01-18 04:53:21,729 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:21,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635515111] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:21,729 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:21,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:21,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947294841] [2022-01-18 04:53:21,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:21,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:21,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:21,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:21,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:21,730 INFO L87 Difference]: Start difference. First operand 158 states and 362 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:21,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:21,885 INFO L93 Difference]: Finished difference Result 177 states and 398 transitions. [2022-01-18 04:53:21,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:53:21,886 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:21,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:21,886 INFO L225 Difference]: With dead ends: 177 [2022-01-18 04:53:21,886 INFO L226 Difference]: Without dead ends: 175 [2022-01-18 04:53:21,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:21,886 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 28 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:21,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 72 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 248 Invalid, 0 Unknown, 40 Unchecked, 0.1s Time] [2022-01-18 04:53:21,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-01-18 04:53:21,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 158. [2022-01-18 04:53:21,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.305732484076433) internal successors, (362), 157 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:21,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 362 transitions. [2022-01-18 04:53:21,888 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 362 transitions. Word has length 17 [2022-01-18 04:53:21,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:21,888 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 362 transitions. [2022-01-18 04:53:21,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:21,888 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 362 transitions. [2022-01-18 04:53:21,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:21,889 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:21,889 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:21,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:22,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable218 [2022-01-18 04:53:22,105 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:22,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:22,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1075758615, now seen corresponding path program 214 times [2022-01-18 04:53:22,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:22,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748422013] [2022-01-18 04:53:22,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:22,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:22,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:22,164 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:22,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:22,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748422013] [2022-01-18 04:53:22,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748422013] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:22,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716876970] [2022-01-18 04:53:22,164 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:53:22,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:22,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:22,165 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:22,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-01-18 04:53:22,188 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:53:22,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:22,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:22,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:22,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:22,284 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:22,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:22,285 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:22,292 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:22,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:22,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:22,362 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 32 treesize of output 36 [2022-01-18 04:53:22,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:22,365 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 28 treesize of output 32 [2022-01-18 04:53:22,385 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:22,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716876970] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:22,385 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:22,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:22,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767018603] [2022-01-18 04:53:22,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:22,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:22,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:22,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:22,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:22,386 INFO L87 Difference]: Start difference. First operand 158 states and 362 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:22,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:22,453 INFO L93 Difference]: Finished difference Result 176 states and 398 transitions. [2022-01-18 04:53:22,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:22,453 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:22,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:22,454 INFO L225 Difference]: With dead ends: 176 [2022-01-18 04:53:22,454 INFO L226 Difference]: Without dead ends: 176 [2022-01-18 04:53:22,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:22,454 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:22,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 96 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 248 Invalid, 0 Unknown, 82 Unchecked, 0.1s Time] [2022-01-18 04:53:22,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-01-18 04:53:22,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 158. [2022-01-18 04:53:22,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.305732484076433) internal successors, (362), 157 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:22,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 362 transitions. [2022-01-18 04:53:22,456 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 362 transitions. Word has length 17 [2022-01-18 04:53:22,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:22,456 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 362 transitions. [2022-01-18 04:53:22,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:22,456 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 362 transitions. [2022-01-18 04:53:22,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:22,456 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:22,456 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:22,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:22,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:22,672 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:22,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:22,673 INFO L85 PathProgramCache]: Analyzing trace with hash 140259927, now seen corresponding path program 215 times [2022-01-18 04:53:22,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:22,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077959519] [2022-01-18 04:53:22,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:22,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:22,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:22,739 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:22,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:22,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077959519] [2022-01-18 04:53:22,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077959519] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:22,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547800792] [2022-01-18 04:53:22,739 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:53:22,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:22,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:22,740 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:22,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-01-18 04:53:22,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:22,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:22,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:22,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:22,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:22,858 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:53:22,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:22,859 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:53:22,865 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:22,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:22,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:22,916 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 46 treesize of output 48 [2022-01-18 04:53:22,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:22,919 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 40 treesize of output 42 [2022-01-18 04:53:22,948 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:22,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547800792] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:22,949 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:22,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:22,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700974116] [2022-01-18 04:53:22,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:22,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:22,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:22,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:22,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:22,949 INFO L87 Difference]: Start difference. First operand 158 states and 362 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:23,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:23,047 INFO L93 Difference]: Finished difference Result 174 states and 390 transitions. [2022-01-18 04:53:23,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:23,048 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:23,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:23,048 INFO L225 Difference]: With dead ends: 174 [2022-01-18 04:53:23,048 INFO L226 Difference]: Without dead ends: 170 [2022-01-18 04:53:23,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:53:23,048 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 13 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:23,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 91 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 140 Invalid, 0 Unknown, 71 Unchecked, 0.0s Time] [2022-01-18 04:53:23,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-01-18 04:53:23,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 157. [2022-01-18 04:53:23,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.301282051282051) internal successors, (359), 156 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:23,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 359 transitions. [2022-01-18 04:53:23,050 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 359 transitions. Word has length 17 [2022-01-18 04:53:23,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:23,050 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 359 transitions. [2022-01-18 04:53:23,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:23,050 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 359 transitions. [2022-01-18 04:53:23,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:23,050 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:23,050 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:23,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-01-18 04:53:23,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:23,266 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:23,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:23,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1112424561, now seen corresponding path program 216 times [2022-01-18 04:53:23,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:23,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352506654] [2022-01-18 04:53:23,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:23,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:23,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:23,316 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:23,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:23,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352506654] [2022-01-18 04:53:23,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352506654] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:23,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130907910] [2022-01-18 04:53:23,316 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:53:23,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:23,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:23,318 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:23,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-01-18 04:53:23,337 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:53:23,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:23,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:23,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:23,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:23,419 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:23,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:23,421 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:23,433 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:23,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:23,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:23,521 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 32 treesize of output 36 [2022-01-18 04:53:23,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:23,526 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 28 treesize of output 32 [2022-01-18 04:53:23,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:23,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130907910] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:23,559 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:23,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 04:53:23,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504470625] [2022-01-18 04:53:23,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:23,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:53:23,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:23,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:53:23,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:23,560 INFO L87 Difference]: Start difference. First operand 157 states and 359 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:23,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:23,643 INFO L93 Difference]: Finished difference Result 180 states and 404 transitions. [2022-01-18 04:53:23,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:23,644 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:23,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:23,644 INFO L225 Difference]: With dead ends: 180 [2022-01-18 04:53:23,644 INFO L226 Difference]: Without dead ends: 180 [2022-01-18 04:53:23,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:23,644 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 34 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:23,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 95 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 224 Invalid, 0 Unknown, 83 Unchecked, 0.1s Time] [2022-01-18 04:53:23,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-01-18 04:53:23,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 157. [2022-01-18 04:53:23,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.301282051282051) internal successors, (359), 156 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:23,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 359 transitions. [2022-01-18 04:53:23,646 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 359 transitions. Word has length 17 [2022-01-18 04:53:23,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:23,646 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 359 transitions. [2022-01-18 04:53:23,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:23,646 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 359 transitions. [2022-01-18 04:53:23,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:23,646 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:23,646 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:23,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:23,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-01-18 04:53:23,847 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:23,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:23,847 INFO L85 PathProgramCache]: Analyzing trace with hash 728005249, now seen corresponding path program 217 times [2022-01-18 04:53:23,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:23,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332686688] [2022-01-18 04:53:23,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:23,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:23,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:23,935 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:23,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:23,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332686688] [2022-01-18 04:53:23,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332686688] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:23,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983504871] [2022-01-18 04:53:23,936 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:53:23,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:23,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:23,937 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:23,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-01-18 04:53:23,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:23,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:23,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:24,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:24,096 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:53:24,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:24,098 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:53:24,109 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:24,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:24,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:24,180 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 46 treesize of output 48 [2022-01-18 04:53:24,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:24,185 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 40 treesize of output 42 [2022-01-18 04:53:24,232 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:24,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983504871] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:24,232 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:24,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:24,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244452021] [2022-01-18 04:53:24,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:24,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:24,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:24,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:24,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:24,232 INFO L87 Difference]: Start difference. First operand 157 states and 359 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:24,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:24,364 INFO L93 Difference]: Finished difference Result 175 states and 390 transitions. [2022-01-18 04:53:24,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:24,365 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:24,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:24,365 INFO L225 Difference]: With dead ends: 175 [2022-01-18 04:53:24,365 INFO L226 Difference]: Without dead ends: 169 [2022-01-18 04:53:24,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:53:24,365 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 16 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:24,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 93 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 146 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-01-18 04:53:24,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-01-18 04:53:24,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 156. [2022-01-18 04:53:24,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.296774193548387) internal successors, (356), 155 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:24,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 356 transitions. [2022-01-18 04:53:24,367 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 356 transitions. Word has length 17 [2022-01-18 04:53:24,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:24,367 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 356 transitions. [2022-01-18 04:53:24,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:24,367 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 356 transitions. [2022-01-18 04:53:24,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:24,368 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:24,368 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:24,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:24,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-01-18 04:53:24,568 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:24,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:24,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1892834071, now seen corresponding path program 218 times [2022-01-18 04:53:24,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:24,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49956039] [2022-01-18 04:53:24,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:24,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:24,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:24,684 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:24,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:24,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49956039] [2022-01-18 04:53:24,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49956039] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:24,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869543933] [2022-01-18 04:53:24,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:53:24,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:24,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:24,685 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:24,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-01-18 04:53:24,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:24,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:24,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:24,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:24,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:24,832 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:24,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:24,834 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:24,902 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:24,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:25,049 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:25,050 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 42 treesize of output 39 [2022-01-18 04:53:25,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:53:25,073 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:25,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869543933] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:25,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:25,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:25,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779155583] [2022-01-18 04:53:25,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:25,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:25,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:25,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:25,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:25,074 INFO L87 Difference]: Start difference. First operand 156 states and 356 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:25,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:25,274 INFO L93 Difference]: Finished difference Result 191 states and 430 transitions. [2022-01-18 04:53:25,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:25,274 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:25,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:25,275 INFO L225 Difference]: With dead ends: 191 [2022-01-18 04:53:25,275 INFO L226 Difference]: Without dead ends: 191 [2022-01-18 04:53:25,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:25,275 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 44 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:25,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 66 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 180 Invalid, 0 Unknown, 19 Unchecked, 0.1s Time] [2022-01-18 04:53:25,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-18 04:53:25,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 156. [2022-01-18 04:53:25,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.296774193548387) internal successors, (356), 155 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:25,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 356 transitions. [2022-01-18 04:53:25,277 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 356 transitions. Word has length 17 [2022-01-18 04:53:25,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:25,278 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 356 transitions. [2022-01-18 04:53:25,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:25,278 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 356 transitions. [2022-01-18 04:53:25,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:25,278 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:25,278 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:25,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:25,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-01-18 04:53:25,484 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:25,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:25,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1025384423, now seen corresponding path program 219 times [2022-01-18 04:53:25,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:25,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402314113] [2022-01-18 04:53:25,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:25,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:25,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:25,547 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:25,547 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:25,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402314113] [2022-01-18 04:53:25,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402314113] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:25,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994074440] [2022-01-18 04:53:25,548 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:53:25,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:25,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:25,549 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:25,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-01-18 04:53:25,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:53:25,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:25,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:53:25,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:25,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:25,714 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:25,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:25,717 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:53:25,753 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:25,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:25,822 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:25,822 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 28 treesize of output 25 [2022-01-18 04:53:25,829 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:25,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994074440] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:25,829 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:25,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 04:53:25,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229178178] [2022-01-18 04:53:25,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:25,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 04:53:25,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:25,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 04:53:25,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:53:25,830 INFO L87 Difference]: Start difference. First operand 156 states and 356 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:25,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:25,910 INFO L93 Difference]: Finished difference Result 191 states and 428 transitions. [2022-01-18 04:53:25,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:53:25,911 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:25,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:25,911 INFO L225 Difference]: With dead ends: 191 [2022-01-18 04:53:25,911 INFO L226 Difference]: Without dead ends: 188 [2022-01-18 04:53:25,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:25,911 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 33 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:25,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 73 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 196 Invalid, 0 Unknown, 15 Unchecked, 0.1s Time] [2022-01-18 04:53:25,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-01-18 04:53:25,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 156. [2022-01-18 04:53:25,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.2903225806451615) internal successors, (355), 155 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:25,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 355 transitions. [2022-01-18 04:53:25,914 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 355 transitions. Word has length 17 [2022-01-18 04:53:25,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:25,914 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 355 transitions. [2022-01-18 04:53:25,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:25,914 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 355 transitions. [2022-01-18 04:53:25,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:25,914 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:25,915 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:25,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:26,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2022-01-18 04:53:26,134 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:26,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:26,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1042016485, now seen corresponding path program 220 times [2022-01-18 04:53:26,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:26,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148163361] [2022-01-18 04:53:26,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:26,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:26,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:26,186 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:26,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:26,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148163361] [2022-01-18 04:53:26,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148163361] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:26,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562011475] [2022-01-18 04:53:26,186 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:53:26,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:26,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:26,187 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:26,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-01-18 04:53:26,209 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:53:26,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:26,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:26,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:26,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:26,298 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:26,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:26,299 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:26,327 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:26,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:26,395 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:26,395 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 28 treesize of output 25 [2022-01-18 04:53:26,400 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:26,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562011475] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:26,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:26,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:26,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981458366] [2022-01-18 04:53:26,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:26,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:26,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:26,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:26,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:26,401 INFO L87 Difference]: Start difference. First operand 156 states and 355 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:26,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:26,481 INFO L93 Difference]: Finished difference Result 185 states and 419 transitions. [2022-01-18 04:53:26,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:26,482 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:26,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:26,482 INFO L225 Difference]: With dead ends: 185 [2022-01-18 04:53:26,482 INFO L226 Difference]: Without dead ends: 185 [2022-01-18 04:53:26,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:26,482 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 14 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:26,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 66 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 206 Invalid, 0 Unknown, 6 Unchecked, 0.1s Time] [2022-01-18 04:53:26,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-01-18 04:53:26,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 157. [2022-01-18 04:53:26,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.2948717948717947) internal successors, (358), 156 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:26,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 358 transitions. [2022-01-18 04:53:26,485 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 358 transitions. Word has length 17 [2022-01-18 04:53:26,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:26,485 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 358 transitions. [2022-01-18 04:53:26,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:26,485 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 358 transitions. [2022-01-18 04:53:26,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:26,485 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:26,485 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:26,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:26,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable225 [2022-01-18 04:53:26,694 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:26,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:26,694 INFO L85 PathProgramCache]: Analyzing trace with hash 494632645, now seen corresponding path program 221 times [2022-01-18 04:53:26,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:26,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731320883] [2022-01-18 04:53:26,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:26,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:26,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:26,759 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:26,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:26,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731320883] [2022-01-18 04:53:26,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731320883] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:26,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5114587] [2022-01-18 04:53:26,759 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:53:26,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:26,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:26,760 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:26,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-01-18 04:53:26,787 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:53:26,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:26,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:26,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:26,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:26,892 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:26,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:26,894 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:26,952 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:26,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:27,036 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:27,036 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 28 treesize of output 25 [2022-01-18 04:53:27,042 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:27,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5114587] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:27,042 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:27,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:27,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650729167] [2022-01-18 04:53:27,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:27,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:27,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:27,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:27,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:27,043 INFO L87 Difference]: Start difference. First operand 157 states and 358 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:27,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:27,087 INFO L93 Difference]: Finished difference Result 187 states and 422 transitions. [2022-01-18 04:53:27,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:27,088 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:27,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:27,088 INFO L225 Difference]: With dead ends: 187 [2022-01-18 04:53:27,088 INFO L226 Difference]: Without dead ends: 187 [2022-01-18 04:53:27,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:27,088 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 17 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:27,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 76 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 144 Invalid, 0 Unknown, 86 Unchecked, 0.0s Time] [2022-01-18 04:53:27,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-01-18 04:53:27,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 155. [2022-01-18 04:53:27,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.2857142857142856) internal successors, (352), 154 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:27,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 352 transitions. [2022-01-18 04:53:27,091 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 352 transitions. Word has length 17 [2022-01-18 04:53:27,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:27,091 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 352 transitions. [2022-01-18 04:53:27,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:27,091 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 352 transitions. [2022-01-18 04:53:27,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:27,091 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:27,091 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:27,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:27,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:27,305 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:27,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:27,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1436938901, now seen corresponding path program 222 times [2022-01-18 04:53:27,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:27,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641196135] [2022-01-18 04:53:27,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:27,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:27,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:27,435 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:27,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:27,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641196135] [2022-01-18 04:53:27,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641196135] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:27,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508553928] [2022-01-18 04:53:27,436 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:53:27,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:27,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:27,437 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:27,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-01-18 04:53:27,458 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:53:27,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:27,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:27,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:27,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:27,567 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:27,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:27,569 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:27,593 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:27,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:27,661 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:27,662 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 42 treesize of output 39 [2022-01-18 04:53:27,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:53:27,674 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:27,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508553928] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:27,674 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:27,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:27,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628339457] [2022-01-18 04:53:27,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:27,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:27,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:27,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:27,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:27,675 INFO L87 Difference]: Start difference. First operand 155 states and 352 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:27,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:27,925 INFO L93 Difference]: Finished difference Result 190 states and 425 transitions. [2022-01-18 04:53:27,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:53:27,925 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:27,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:27,925 INFO L225 Difference]: With dead ends: 190 [2022-01-18 04:53:27,925 INFO L226 Difference]: Without dead ends: 188 [2022-01-18 04:53:27,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:27,925 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:27,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 87 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 230 Invalid, 0 Unknown, 11 Unchecked, 0.1s Time] [2022-01-18 04:53:27,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-01-18 04:53:27,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 155. [2022-01-18 04:53:27,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.2857142857142856) internal successors, (352), 154 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:27,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 352 transitions. [2022-01-18 04:53:27,927 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 352 transitions. Word has length 17 [2022-01-18 04:53:27,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:27,927 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 352 transitions. [2022-01-18 04:53:27,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:27,927 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 352 transitions. [2022-01-18 04:53:27,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:27,927 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:27,928 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:27,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:28,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2022-01-18 04:53:28,143 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:28,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:28,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1106780051, now seen corresponding path program 223 times [2022-01-18 04:53:28,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:28,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930940759] [2022-01-18 04:53:28,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:28,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:28,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:28,214 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:28,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:28,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930940759] [2022-01-18 04:53:28,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930940759] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:28,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17317373] [2022-01-18 04:53:28,214 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:53:28,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:28,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:28,215 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:28,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-01-18 04:53:28,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:28,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:28,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:28,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:28,358 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:28,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:28,360 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:28,367 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:28,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:28,448 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:28,449 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 28 treesize of output 25 [2022-01-18 04:53:28,455 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:28,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17317373] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:28,456 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:28,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:28,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15012121] [2022-01-18 04:53:28,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:28,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:28,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:28,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:28,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:28,456 INFO L87 Difference]: Start difference. First operand 155 states and 352 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:28,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:28,501 INFO L93 Difference]: Finished difference Result 178 states and 405 transitions. [2022-01-18 04:53:28,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:53:28,501 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:28,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:28,501 INFO L225 Difference]: With dead ends: 178 [2022-01-18 04:53:28,501 INFO L226 Difference]: Without dead ends: 178 [2022-01-18 04:53:28,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:28,502 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 17 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:28,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 53 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 128 Invalid, 0 Unknown, 54 Unchecked, 0.0s Time] [2022-01-18 04:53:28,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-01-18 04:53:28,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 157. [2022-01-18 04:53:28,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.2948717948717947) internal successors, (358), 156 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:28,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 358 transitions. [2022-01-18 04:53:28,503 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 358 transitions. Word has length 17 [2022-01-18 04:53:28,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:28,503 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 358 transitions. [2022-01-18 04:53:28,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:28,504 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 358 transitions. [2022-01-18 04:53:28,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:28,504 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:28,504 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:28,519 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Ended with exit code 0 [2022-01-18 04:53:28,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2022-01-18 04:53:28,712 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:28,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:28,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1651538115, now seen corresponding path program 224 times [2022-01-18 04:53:28,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:28,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934641326] [2022-01-18 04:53:28,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:28,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:28,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:28,780 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:28,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:28,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934641326] [2022-01-18 04:53:28,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934641326] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:28,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463144899] [2022-01-18 04:53:28,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:53:28,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:28,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:28,782 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:28,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-01-18 04:53:28,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:28,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:28,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:53:28,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:28,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:28,934 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:53:28,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:28,936 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:53:28,960 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:28,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:29,061 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:29,061 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 28 treesize of output 25 [2022-01-18 04:53:29,070 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:29,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463144899] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:29,070 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:29,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:29,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104721151] [2022-01-18 04:53:29,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:29,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:29,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:29,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:29,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:29,071 INFO L87 Difference]: Start difference. First operand 157 states and 358 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:29,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:29,129 INFO L93 Difference]: Finished difference Result 179 states and 405 transitions. [2022-01-18 04:53:29,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:29,129 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:29,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:29,129 INFO L225 Difference]: With dead ends: 179 [2022-01-18 04:53:29,129 INFO L226 Difference]: Without dead ends: 179 [2022-01-18 04:53:29,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:29,130 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 25 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:29,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 68 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 148 Invalid, 0 Unknown, 88 Unchecked, 0.1s Time] [2022-01-18 04:53:29,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-01-18 04:53:29,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 156. [2022-01-18 04:53:29,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.2903225806451615) internal successors, (355), 155 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:29,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 355 transitions. [2022-01-18 04:53:29,132 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 355 transitions. Word has length 17 [2022-01-18 04:53:29,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:29,132 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 355 transitions. [2022-01-18 04:53:29,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:29,132 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 355 transitions. [2022-01-18 04:53:29,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:29,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:29,133 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:29,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Ended with exit code 0 [2022-01-18 04:53:29,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:29,334 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:29,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:29,334 INFO L85 PathProgramCache]: Analyzing trace with hash 2071974375, now seen corresponding path program 225 times [2022-01-18 04:53:29,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:29,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581931448] [2022-01-18 04:53:29,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:29,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:29,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:29,419 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:29,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:29,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581931448] [2022-01-18 04:53:29,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581931448] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:29,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441049556] [2022-01-18 04:53:29,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:53:29,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:29,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:29,420 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:29,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-01-18 04:53:29,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:53:29,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:29,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:29,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:29,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:29,598 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:29,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:29,600 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:29,616 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:29,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:29,710 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:29,711 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 28 treesize of output 25 [2022-01-18 04:53:29,719 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:29,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441049556] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:29,719 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:29,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:29,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901174390] [2022-01-18 04:53:29,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:29,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:29,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:29,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:29,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:29,720 INFO L87 Difference]: Start difference. First operand 156 states and 355 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:29,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:29,777 INFO L93 Difference]: Finished difference Result 189 states and 425 transitions. [2022-01-18 04:53:29,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:29,777 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:29,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:29,777 INFO L225 Difference]: With dead ends: 189 [2022-01-18 04:53:29,777 INFO L226 Difference]: Without dead ends: 189 [2022-01-18 04:53:29,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:29,777 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 20 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:29,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 85 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 44 Unchecked, 0.1s Time] [2022-01-18 04:53:29,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-01-18 04:53:29,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 155. [2022-01-18 04:53:29,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 2.2857142857142856) internal successors, (352), 154 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:29,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 352 transitions. [2022-01-18 04:53:29,779 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 352 transitions. Word has length 17 [2022-01-18 04:53:29,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:29,779 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 352 transitions. [2022-01-18 04:53:29,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:29,779 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 352 transitions. [2022-01-18 04:53:29,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:29,780 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:29,780 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:29,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:29,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:29,980 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:29,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:29,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1972168703, now seen corresponding path program 226 times [2022-01-18 04:53:29,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:29,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705767071] [2022-01-18 04:53:29,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:29,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:29,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:30,075 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:30,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:30,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705767071] [2022-01-18 04:53:30,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705767071] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:30,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982686997] [2022-01-18 04:53:30,075 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:53:30,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:30,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:30,076 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:30,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-01-18 04:53:30,096 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:53:30,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:30,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:30,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:30,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:30,229 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:53:30,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:30,231 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:53:30,239 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:30,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:30,312 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:30,312 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 42 treesize of output 39 [2022-01-18 04:53:30,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:53:30,325 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:30,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982686997] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:30,326 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:30,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:30,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554981100] [2022-01-18 04:53:30,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:30,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:30,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:30,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:30,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:30,326 INFO L87 Difference]: Start difference. First operand 155 states and 352 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:30,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:30,496 INFO L93 Difference]: Finished difference Result 195 states and 437 transitions. [2022-01-18 04:53:30,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:53:30,497 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:30,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:30,497 INFO L225 Difference]: With dead ends: 195 [2022-01-18 04:53:30,497 INFO L226 Difference]: Without dead ends: 191 [2022-01-18 04:53:30,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:30,497 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 21 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:30,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 134 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 213 Invalid, 0 Unknown, 133 Unchecked, 0.1s Time] [2022-01-18 04:53:30,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-18 04:53:30,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 154. [2022-01-18 04:53:30,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.281045751633987) internal successors, (349), 153 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:30,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 349 transitions. [2022-01-18 04:53:30,499 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 349 transitions. Word has length 17 [2022-01-18 04:53:30,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:30,499 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 349 transitions. [2022-01-18 04:53:30,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:30,499 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 349 transitions. [2022-01-18 04:53:30,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:30,499 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:30,499 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:30,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:30,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:30,715 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:30,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:30,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1000004069, now seen corresponding path program 227 times [2022-01-18 04:53:30,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:30,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021378694] [2022-01-18 04:53:30,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:30,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:30,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:30,771 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:30,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:30,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021378694] [2022-01-18 04:53:30,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021378694] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:30,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648293132] [2022-01-18 04:53:30,772 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:53:30,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:30,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:30,773 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:30,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-01-18 04:53:30,801 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:53:30,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:30,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:30,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:30,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:30,907 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:30,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:30,909 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:30,921 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:30,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:30,996 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:30,996 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 28 treesize of output 25 [2022-01-18 04:53:31,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:31,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648293132] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:31,001 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:31,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:31,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118329463] [2022-01-18 04:53:31,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:31,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:31,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:31,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:31,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:31,002 INFO L87 Difference]: Start difference. First operand 154 states and 349 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:31,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:31,070 INFO L93 Difference]: Finished difference Result 185 states and 419 transitions. [2022-01-18 04:53:31,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:31,070 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:31,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:31,070 INFO L225 Difference]: With dead ends: 185 [2022-01-18 04:53:31,070 INFO L226 Difference]: Without dead ends: 185 [2022-01-18 04:53:31,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:31,070 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 16 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:31,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 81 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 227 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-01-18 04:53:31,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-01-18 04:53:31,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 157. [2022-01-18 04:53:31,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.2948717948717947) internal successors, (358), 156 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:31,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 358 transitions. [2022-01-18 04:53:31,072 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 358 transitions. Word has length 17 [2022-01-18 04:53:31,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:31,072 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 358 transitions. [2022-01-18 04:53:31,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:31,073 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 358 transitions. [2022-01-18 04:53:31,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:31,073 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:31,073 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:31,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:31,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2022-01-18 04:53:31,289 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:31,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:31,289 INFO L85 PathProgramCache]: Analyzing trace with hash 536645061, now seen corresponding path program 228 times [2022-01-18 04:53:31,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:31,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474409647] [2022-01-18 04:53:31,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:31,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:31,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:31,352 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:31,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:31,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474409647] [2022-01-18 04:53:31,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474409647] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:31,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676300524] [2022-01-18 04:53:31,352 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:53:31,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:31,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:31,353 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:31,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-01-18 04:53:31,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:53:31,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:31,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:31,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:31,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:31,495 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:31,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:31,497 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:31,509 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:31,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:31,619 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:31,619 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 28 treesize of output 25 [2022-01-18 04:53:31,681 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:31,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676300524] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:31,682 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:31,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:31,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954541663] [2022-01-18 04:53:31,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:31,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:31,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:31,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:31,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:31,682 INFO L87 Difference]: Start difference. First operand 157 states and 358 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:31,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:31,764 INFO L93 Difference]: Finished difference Result 181 states and 411 transitions. [2022-01-18 04:53:31,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:53:31,765 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:31,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:31,765 INFO L225 Difference]: With dead ends: 181 [2022-01-18 04:53:31,765 INFO L226 Difference]: Without dead ends: 181 [2022-01-18 04:53:31,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:31,765 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 17 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:31,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 75 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 66 Unchecked, 0.1s Time] [2022-01-18 04:53:31,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-01-18 04:53:31,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 156. [2022-01-18 04:53:31,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.2903225806451615) internal successors, (355), 155 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:31,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 355 transitions. [2022-01-18 04:53:31,767 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 355 transitions. Word has length 17 [2022-01-18 04:53:31,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:31,767 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 355 transitions. [2022-01-18 04:53:31,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:31,767 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 355 transitions. [2022-01-18 04:53:31,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:31,767 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:31,767 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:31,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Ended with exit code 0 [2022-01-18 04:53:31,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:31,968 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:31,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:31,968 INFO L85 PathProgramCache]: Analyzing trace with hash -34809745, now seen corresponding path program 229 times [2022-01-18 04:53:31,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:31,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290505299] [2022-01-18 04:53:31,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:31,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:31,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:32,064 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:32,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:32,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290505299] [2022-01-18 04:53:32,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290505299] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:32,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666552604] [2022-01-18 04:53:32,065 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:53:32,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:32,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:32,066 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:32,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-01-18 04:53:32,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:32,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:32,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:32,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:32,273 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:32,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:32,276 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:32,285 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:32,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:32,406 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:32,406 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 28 treesize of output 25 [2022-01-18 04:53:32,417 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:32,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666552604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:32,417 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:32,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:32,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327387748] [2022-01-18 04:53:32,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:32,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:32,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:32,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:32,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:32,418 INFO L87 Difference]: Start difference. First operand 156 states and 355 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:32,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:32,492 INFO L93 Difference]: Finished difference Result 191 states and 431 transitions. [2022-01-18 04:53:32,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:32,492 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:32,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:32,493 INFO L225 Difference]: With dead ends: 191 [2022-01-18 04:53:32,493 INFO L226 Difference]: Without dead ends: 191 [2022-01-18 04:53:32,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:32,493 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:32,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 75 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-01-18 04:53:32,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-18 04:53:32,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 158. [2022-01-18 04:53:32,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.299363057324841) internal successors, (361), 157 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:32,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 361 transitions. [2022-01-18 04:53:32,495 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 361 transitions. Word has length 17 [2022-01-18 04:53:32,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:32,496 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 361 transitions. [2022-01-18 04:53:32,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:32,496 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 361 transitions. [2022-01-18 04:53:32,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:32,496 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:32,496 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:32,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:32,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:32,697 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:32,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:32,697 INFO L85 PathProgramCache]: Analyzing trace with hash -570039547, now seen corresponding path program 230 times [2022-01-18 04:53:32,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:32,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061714942] [2022-01-18 04:53:32,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:32,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:32,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:32,768 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:32,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:32,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061714942] [2022-01-18 04:53:32,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061714942] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:32,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993818233] [2022-01-18 04:53:32,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:53:32,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:32,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:32,769 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:32,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Waiting until timeout for monitored process [2022-01-18 04:53:32,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:32,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:32,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 04:53:32,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:32,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:32,945 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:53:32,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:32,947 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:53:32,966 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:32,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:33,060 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:33,060 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 28 treesize of output 25 [2022-01-18 04:53:33,068 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:33,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993818233] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:33,068 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:33,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:33,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367886617] [2022-01-18 04:53:33,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:33,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:33,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:33,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:33,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:33,068 INFO L87 Difference]: Start difference. First operand 158 states and 361 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:33,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:33,127 INFO L93 Difference]: Finished difference Result 185 states and 417 transitions. [2022-01-18 04:53:33,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:33,128 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:33,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:33,128 INFO L225 Difference]: With dead ends: 185 [2022-01-18 04:53:33,128 INFO L226 Difference]: Without dead ends: 185 [2022-01-18 04:53:33,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:33,128 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 38 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:33,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 83 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 168 Invalid, 0 Unknown, 55 Unchecked, 0.1s Time] [2022-01-18 04:53:33,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-01-18 04:53:33,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 158. [2022-01-18 04:53:33,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.299363057324841) internal successors, (361), 157 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:33,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 361 transitions. [2022-01-18 04:53:33,130 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 361 transitions. Word has length 17 [2022-01-18 04:53:33,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:33,130 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 361 transitions. [2022-01-18 04:53:33,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:33,130 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 361 transitions. [2022-01-18 04:53:33,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:33,130 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:33,130 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:33,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Ended with exit code 0 [2022-01-18 04:53:33,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-01-18 04:53:33,331 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:33,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:33,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1384423381, now seen corresponding path program 231 times [2022-01-18 04:53:33,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:33,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496769246] [2022-01-18 04:53:33,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:33,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:33,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:33,447 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:33,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:33,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496769246] [2022-01-18 04:53:33,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496769246] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:33,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928293263] [2022-01-18 04:53:33,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:53:33,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:33,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:33,448 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:33,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Waiting until timeout for monitored process [2022-01-18 04:53:33,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:53:33,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:33,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:33,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:33,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:33,640 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:53:33,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:33,642 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:53:33,653 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:33,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:33,741 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:33,741 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 48 treesize of output 43 [2022-01-18 04:53:33,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:53:33,761 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:33,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928293263] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:33,761 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:33,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 04:53:33,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384002099] [2022-01-18 04:53:33,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:33,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 04:53:33,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:33,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 04:53:33,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-01-18 04:53:33,762 INFO L87 Difference]: Start difference. First operand 158 states and 361 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:33,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:33,892 INFO L93 Difference]: Finished difference Result 192 states and 429 transitions. [2022-01-18 04:53:33,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:33,892 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:33,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:33,892 INFO L225 Difference]: With dead ends: 192 [2022-01-18 04:53:33,892 INFO L226 Difference]: Without dead ends: 186 [2022-01-18 04:53:33,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:33,893 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 19 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:33,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 82 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 133 Invalid, 0 Unknown, 33 Unchecked, 0.1s Time] [2022-01-18 04:53:33,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-01-18 04:53:33,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 158. [2022-01-18 04:53:33,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.2929936305732483) internal successors, (360), 157 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:33,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 360 transitions. [2022-01-18 04:53:33,894 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 360 transitions. Word has length 17 [2022-01-18 04:53:33,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:33,894 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 360 transitions. [2022-01-18 04:53:33,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:33,894 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 360 transitions. [2022-01-18 04:53:33,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:33,895 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:33,895 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:33,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:34,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2022-01-18 04:53:34,095 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:34,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:34,095 INFO L85 PathProgramCache]: Analyzing trace with hash 40231729, now seen corresponding path program 232 times [2022-01-18 04:53:34,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:34,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390787502] [2022-01-18 04:53:34,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:34,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:34,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:34,141 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:34,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:34,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390787502] [2022-01-18 04:53:34,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390787502] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:34,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777280304] [2022-01-18 04:53:34,142 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:53:34,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:34,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:34,143 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:34,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Waiting until timeout for monitored process [2022-01-18 04:53:34,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:53:34,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:34,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:34,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:34,236 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 44 treesize of output 36 [2022-01-18 04:53:34,237 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 36 treesize of output 28 [2022-01-18 04:53:34,252 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:34,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:34,318 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:34,318 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 28 treesize of output 25 [2022-01-18 04:53:34,326 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:34,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777280304] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:34,326 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:34,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 04:53:34,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710826567] [2022-01-18 04:53:34,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:34,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 04:53:34,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:34,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 04:53:34,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-01-18 04:53:34,327 INFO L87 Difference]: Start difference. First operand 158 states and 360 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:34,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:34,419 INFO L93 Difference]: Finished difference Result 206 states and 449 transitions. [2022-01-18 04:53:34,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:34,419 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:34,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:34,419 INFO L225 Difference]: With dead ends: 206 [2022-01-18 04:53:34,419 INFO L226 Difference]: Without dead ends: 206 [2022-01-18 04:53:34,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:34,420 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 51 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:34,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 125 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 265 Invalid, 0 Unknown, 71 Unchecked, 0.1s Time] [2022-01-18 04:53:34,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-01-18 04:53:34,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 156. [2022-01-18 04:53:34,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.303225806451613) internal successors, (357), 155 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:34,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 357 transitions. [2022-01-18 04:53:34,424 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 357 transitions. Word has length 17 [2022-01-18 04:53:34,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:34,425 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 357 transitions. [2022-01-18 04:53:34,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:34,425 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 357 transitions. [2022-01-18 04:53:34,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:34,425 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:34,425 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:34,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Ended with exit code 0 [2022-01-18 04:53:34,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2022-01-18 04:53:34,629 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:34,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:34,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1581846495, now seen corresponding path program 233 times [2022-01-18 04:53:34,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:34,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550246822] [2022-01-18 04:53:34,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:34,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:34,742 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:34,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:34,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550246822] [2022-01-18 04:53:34,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550246822] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:34,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618456961] [2022-01-18 04:53:34,742 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:53:34,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:34,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:34,744 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:34,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2022-01-18 04:53:34,765 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:53:34,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:34,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:34,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:34,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:34,851 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:53:34,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:34,867 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:53:34,874 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:34,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:34,929 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:34,929 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 42 treesize of output 39 [2022-01-18 04:53:34,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:53:34,941 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:34,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618456961] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:34,941 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:34,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:34,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764720288] [2022-01-18 04:53:34,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:34,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:34,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:34,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:34,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:34,942 INFO L87 Difference]: Start difference. First operand 156 states and 357 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:35,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:35,036 INFO L93 Difference]: Finished difference Result 207 states and 449 transitions. [2022-01-18 04:53:35,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:35,036 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:35,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:35,037 INFO L225 Difference]: With dead ends: 207 [2022-01-18 04:53:35,037 INFO L226 Difference]: Without dead ends: 199 [2022-01-18 04:53:35,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:53:35,037 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 26 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:35,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 117 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 182 Invalid, 0 Unknown, 34 Unchecked, 0.0s Time] [2022-01-18 04:53:35,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-01-18 04:53:35,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 156. [2022-01-18 04:53:35,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.296774193548387) internal successors, (356), 155 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:35,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 356 transitions. [2022-01-18 04:53:35,039 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 356 transitions. Word has length 17 [2022-01-18 04:53:35,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:35,039 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 356 transitions. [2022-01-18 04:53:35,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:35,039 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 356 transitions. [2022-01-18 04:53:35,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:35,039 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:35,039 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:35,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:35,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238,234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:35,255 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:35,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:35,255 INFO L85 PathProgramCache]: Analyzing trace with hash -868843865, now seen corresponding path program 234 times [2022-01-18 04:53:35,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:35,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141412836] [2022-01-18 04:53:35,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:35,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:35,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:35,355 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:35,355 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:35,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141412836] [2022-01-18 04:53:35,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141412836] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:35,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224817014] [2022-01-18 04:53:35,355 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:53:35,356 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:35,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:35,356 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:35,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Waiting until timeout for monitored process [2022-01-18 04:53:35,378 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:53:35,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:35,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:35,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:35,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:35,537 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:53:35,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:35,539 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:53:35,548 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:35,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:35,631 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:35,631 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 42 treesize of output 39 [2022-01-18 04:53:35,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:53:35,648 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:35,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224817014] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:35,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:35,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:35,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135677237] [2022-01-18 04:53:35,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:35,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:35,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:35,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:35,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:35,649 INFO L87 Difference]: Start difference. First operand 156 states and 356 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:35,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:35,799 INFO L93 Difference]: Finished difference Result 212 states and 456 transitions. [2022-01-18 04:53:35,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 04:53:35,800 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:35,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:35,800 INFO L225 Difference]: With dead ends: 212 [2022-01-18 04:53:35,800 INFO L226 Difference]: Without dead ends: 200 [2022-01-18 04:53:35,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:53:35,800 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 36 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:35,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 128 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 215 Invalid, 0 Unknown, 109 Unchecked, 0.1s Time] [2022-01-18 04:53:35,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-01-18 04:53:35,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 156. [2022-01-18 04:53:35,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.2903225806451615) internal successors, (355), 155 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:35,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 355 transitions. [2022-01-18 04:53:35,802 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 355 transitions. Word has length 17 [2022-01-18 04:53:35,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:35,802 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 355 transitions. [2022-01-18 04:53:35,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:35,802 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 355 transitions. [2022-01-18 04:53:35,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:35,802 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:35,802 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:35,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Ended with exit code 0 [2022-01-18 04:53:36,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2022-01-18 04:53:36,003 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:36,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:36,003 INFO L85 PathProgramCache]: Analyzing trace with hash 43297349, now seen corresponding path program 235 times [2022-01-18 04:53:36,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:36,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447771770] [2022-01-18 04:53:36,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:36,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:36,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:36,075 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:36,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:36,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447771770] [2022-01-18 04:53:36,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447771770] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:36,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250519711] [2022-01-18 04:53:36,076 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:53:36,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:36,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:36,077 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:36,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2022-01-18 04:53:36,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:36,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:36,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:36,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:36,253 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:36,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:36,255 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:36,270 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:36,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:36,372 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:36,372 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 28 treesize of output 25 [2022-01-18 04:53:36,380 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:36,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250519711] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:36,380 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:36,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:36,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967132725] [2022-01-18 04:53:36,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:36,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:36,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:36,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:36,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:36,381 INFO L87 Difference]: Start difference. First operand 156 states and 355 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:36,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:36,442 INFO L93 Difference]: Finished difference Result 184 states and 414 transitions. [2022-01-18 04:53:36,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:53:36,442 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:36,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:36,442 INFO L225 Difference]: With dead ends: 184 [2022-01-18 04:53:36,442 INFO L226 Difference]: Without dead ends: 184 [2022-01-18 04:53:36,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:36,442 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 14 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:36,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 60 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 170 Invalid, 0 Unknown, 11 Unchecked, 0.1s Time] [2022-01-18 04:53:36,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-01-18 04:53:36,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 154. [2022-01-18 04:53:36,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.281045751633987) internal successors, (349), 153 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:36,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 349 transitions. [2022-01-18 04:53:36,444 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 349 transitions. Word has length 17 [2022-01-18 04:53:36,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:36,444 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 349 transitions. [2022-01-18 04:53:36,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:36,444 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 349 transitions. [2022-01-18 04:53:36,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:36,444 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:36,444 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:36,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:36,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:36,645 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:36,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:36,645 INFO L85 PathProgramCache]: Analyzing trace with hash 3914137, now seen corresponding path program 236 times [2022-01-18 04:53:36,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:36,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388883693] [2022-01-18 04:53:36,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:36,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:36,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:36,701 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:36,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:36,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388883693] [2022-01-18 04:53:36,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388883693] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:36,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573644960] [2022-01-18 04:53:36,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:53:36,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:36,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:36,702 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:36,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2022-01-18 04:53:36,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:36,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:36,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:36,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:36,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:53:36,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:36,901 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:53:36,930 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:36,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:37,050 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:37,050 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 28 treesize of output 25 [2022-01-18 04:53:37,058 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:37,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573644960] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:37,058 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:37,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:37,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352186727] [2022-01-18 04:53:37,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:37,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:37,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:37,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:37,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:37,059 INFO L87 Difference]: Start difference. First operand 154 states and 349 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:37,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:37,129 INFO L93 Difference]: Finished difference Result 191 states and 422 transitions. [2022-01-18 04:53:37,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:37,130 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:37,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:37,130 INFO L225 Difference]: With dead ends: 191 [2022-01-18 04:53:37,130 INFO L226 Difference]: Without dead ends: 191 [2022-01-18 04:53:37,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:37,130 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:37,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 96 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 191 Invalid, 0 Unknown, 106 Unchecked, 0.1s Time] [2022-01-18 04:53:37,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-01-18 04:53:37,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 154. [2022-01-18 04:53:37,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.281045751633987) internal successors, (349), 153 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:37,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 349 transitions. [2022-01-18 04:53:37,132 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 349 transitions. Word has length 17 [2022-01-18 04:53:37,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:37,132 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 349 transitions. [2022-01-18 04:53:37,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:37,132 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 349 transitions. [2022-01-18 04:53:37,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:37,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:37,132 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:37,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:37,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:37,333 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:37,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:37,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1117221175, now seen corresponding path program 237 times [2022-01-18 04:53:37,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:37,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185506147] [2022-01-18 04:53:37,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:37,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:37,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:37,442 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:37,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:37,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185506147] [2022-01-18 04:53:37,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185506147] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:37,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966312761] [2022-01-18 04:53:37,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:53:37,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:37,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:37,444 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:37,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Waiting until timeout for monitored process [2022-01-18 04:53:37,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 04:53:37,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:37,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:37,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:37,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:37,645 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:53:37,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:37,646 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:53:37,651 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:37,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:37,721 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:37,721 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 42 treesize of output 39 [2022-01-18 04:53:37,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:53:37,733 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:37,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966312761] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:37,733 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:37,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:53:37,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537720553] [2022-01-18 04:53:37,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:37,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:53:37,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:37,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:53:37,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:53:37,734 INFO L87 Difference]: Start difference. First operand 154 states and 349 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:37,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:37,899 INFO L93 Difference]: Finished difference Result 176 states and 391 transitions. [2022-01-18 04:53:37,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:37,900 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:37,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:37,900 INFO L225 Difference]: With dead ends: 176 [2022-01-18 04:53:37,900 INFO L226 Difference]: Without dead ends: 170 [2022-01-18 04:53:37,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:53:37,900 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:37,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 93 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 211 Invalid, 0 Unknown, 118 Unchecked, 0.1s Time] [2022-01-18 04:53:37,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-01-18 04:53:37,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 154. [2022-01-18 04:53:37,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.2745098039215685) internal successors, (348), 153 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:37,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 348 transitions. [2022-01-18 04:53:37,903 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 348 transitions. Word has length 17 [2022-01-18 04:53:37,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:37,903 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 348 transitions. [2022-01-18 04:53:37,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:37,903 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 348 transitions. [2022-01-18 04:53:37,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 04:53:37,903 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:37,903 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:37,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Ended with exit code 0 [2022-01-18 04:53:38,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:38,107 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:38,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:38,107 INFO L85 PathProgramCache]: Analyzing trace with hash 85309765, now seen corresponding path program 238 times [2022-01-18 04:53:38,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:38,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558312037] [2022-01-18 04:53:38,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:38,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:38,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:38,183 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:38,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:38,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558312037] [2022-01-18 04:53:38,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558312037] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:38,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95176625] [2022-01-18 04:53:38,183 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:53:38,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:38,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:38,184 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:38,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-01-18 04:53:38,215 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:53:38,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:38,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:53:38,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:38,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:38,361 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:53:38,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:38,362 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:53:38,412 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:38,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:38,536 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:38,536 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 28 treesize of output 25 [2022-01-18 04:53:38,544 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:38,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95176625] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:38,545 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:38,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:53:38,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704694544] [2022-01-18 04:53:38,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:38,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:53:38,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:38,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:53:38,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:53:38,545 INFO L87 Difference]: Start difference. First operand 154 states and 348 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:38,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:38,620 INFO L93 Difference]: Finished difference Result 189 states and 410 transitions. [2022-01-18 04:53:38,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:53:38,621 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 04:53:38,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:38,621 INFO L225 Difference]: With dead ends: 189 [2022-01-18 04:53:38,621 INFO L226 Difference]: Without dead ends: 189 [2022-01-18 04:53:38,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:53:38,621 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:38,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 89 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 175 Invalid, 0 Unknown, 78 Unchecked, 0.1s Time] [2022-01-18 04:53:38,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-01-18 04:53:38,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 151. [2022-01-18 04:53:38,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.2666666666666666) internal successors, (340), 150 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:38,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 340 transitions. [2022-01-18 04:53:38,623 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 340 transitions. Word has length 17 [2022-01-18 04:53:38,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:38,623 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 340 transitions. [2022-01-18 04:53:38,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:38,624 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 340 transitions. [2022-01-18 04:53:38,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:38,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:38,624 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:38,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:38,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:38,838 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:38,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:38,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1470956816, now seen corresponding path program 239 times [2022-01-18 04:53:38,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:38,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307022486] [2022-01-18 04:53:38,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:38,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:38,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:39,033 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:39,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:39,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307022486] [2022-01-18 04:53:39,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307022486] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:39,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086791413] [2022-01-18 04:53:39,033 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:53:39,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:39,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:39,034 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:39,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-01-18 04:53:39,058 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:53:39,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:39,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:53:39,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:39,230 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 30 treesize of output 24 [2022-01-18 04:53:39,310 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:39,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:39,745 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:39,746 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 71 treesize of output 60 [2022-01-18 04:53:39,748 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 57 treesize of output 43 [2022-01-18 04:53:39,779 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:39,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086791413] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:39,779 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:39,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-01-18 04:53:39,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201523598] [2022-01-18 04:53:39,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:39,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:53:39,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:39,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:53:39,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:53:39,781 INFO L87 Difference]: Start difference. First operand 151 states and 340 transitions. Second operand has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 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 04:53:40,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:40,017 INFO L93 Difference]: Finished difference Result 231 states and 502 transitions. [2022-01-18 04:53:40,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:53:40,017 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 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 18 [2022-01-18 04:53:40,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:40,017 INFO L225 Difference]: With dead ends: 231 [2022-01-18 04:53:40,017 INFO L226 Difference]: Without dead ends: 209 [2022-01-18 04:53:40,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:53:40,018 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 33 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:40,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 199 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 435 Invalid, 0 Unknown, 45 Unchecked, 0.2s Time] [2022-01-18 04:53:40,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-01-18 04:53:40,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 152. [2022-01-18 04:53:40,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.2649006622516556) internal successors, (342), 151 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:40,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 342 transitions. [2022-01-18 04:53:40,019 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 342 transitions. Word has length 18 [2022-01-18 04:53:40,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:40,020 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 342 transitions. [2022-01-18 04:53:40,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 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 04:53:40,020 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 342 transitions. [2022-01-18 04:53:40,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:40,020 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:40,020 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:40,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Ended with exit code 0 [2022-01-18 04:53:40,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2022-01-18 04:53:40,220 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:40,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:40,221 INFO L85 PathProgramCache]: Analyzing trace with hash -575005954, now seen corresponding path program 240 times [2022-01-18 04:53:40,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:40,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097213665] [2022-01-18 04:53:40,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:40,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:40,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:40,417 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:40,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:40,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097213665] [2022-01-18 04:53:40,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097213665] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:40,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743229320] [2022-01-18 04:53:40,417 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:53:40,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:40,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:40,418 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:40,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Waiting until timeout for monitored process [2022-01-18 04:53:40,446 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:53:40,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:40,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:53:40,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:40,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:40,660 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:53:40,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:40,662 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:53:40,721 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:40,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:41,144 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:41,144 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 117 treesize of output 96 [2022-01-18 04:53:41,146 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 93 treesize of output 69 [2022-01-18 04:53:41,171 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:41,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743229320] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:41,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:41,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:41,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282223996] [2022-01-18 04:53:41,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:41,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:41,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:41,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:41,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:41,172 INFO L87 Difference]: Start difference. First operand 152 states and 342 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:41,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:41,280 INFO L93 Difference]: Finished difference Result 206 states and 464 transitions. [2022-01-18 04:53:41,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:53:41,280 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:53:41,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:41,280 INFO L225 Difference]: With dead ends: 206 [2022-01-18 04:53:41,280 INFO L226 Difference]: Without dead ends: 199 [2022-01-18 04:53:41,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:41,281 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 39 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:41,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 170 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 346 Invalid, 0 Unknown, 128 Unchecked, 0.1s Time] [2022-01-18 04:53:41,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-01-18 04:53:41,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 160. [2022-01-18 04:53:41,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.2641509433962264) internal successors, (360), 159 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:41,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 360 transitions. [2022-01-18 04:53:41,282 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 360 transitions. Word has length 18 [2022-01-18 04:53:41,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:41,282 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 360 transitions. [2022-01-18 04:53:41,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:41,283 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 360 transitions. [2022-01-18 04:53:41,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:41,283 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:41,283 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:41,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Ended with exit code 0 [2022-01-18 04:53:41,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 241 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2022-01-18 04:53:41,491 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:41,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:41,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1109831870, now seen corresponding path program 241 times [2022-01-18 04:53:41,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:41,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948972540] [2022-01-18 04:53:41,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:41,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:41,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:41,650 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:41,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:41,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948972540] [2022-01-18 04:53:41,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948972540] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:41,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598204287] [2022-01-18 04:53:41,653 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:53:41,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:41,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:41,654 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:41,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Waiting until timeout for monitored process [2022-01-18 04:53:41,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:41,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:53:41,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:41,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:41,883 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:53:41,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:41,885 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:53:41,977 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:41,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:42,559 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:42,559 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 87 treesize of output 74 [2022-01-18 04:53:42,561 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 71 treesize of output 55 [2022-01-18 04:53:42,591 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:42,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598204287] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:42,591 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:42,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:42,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975829140] [2022-01-18 04:53:42,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:42,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:42,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:42,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:42,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:42,592 INFO L87 Difference]: Start difference. First operand 160 states and 360 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:42,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:42,774 INFO L93 Difference]: Finished difference Result 210 states and 467 transitions. [2022-01-18 04:53:42,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:53:42,774 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:53:42,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:42,775 INFO L225 Difference]: With dead ends: 210 [2022-01-18 04:53:42,775 INFO L226 Difference]: Without dead ends: 200 [2022-01-18 04:53:42,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:53:42,775 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 33 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:42,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 195 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 347 Invalid, 0 Unknown, 90 Unchecked, 0.1s Time] [2022-01-18 04:53:42,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-01-18 04:53:42,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 165. [2022-01-18 04:53:42,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.25) internal successors, (369), 164 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:42,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 369 transitions. [2022-01-18 04:53:42,777 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 369 transitions. Word has length 18 [2022-01-18 04:53:42,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:42,777 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 369 transitions. [2022-01-18 04:53:42,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:42,778 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 369 transitions. [2022-01-18 04:53:42,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:42,778 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:42,778 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:42,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:42,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 242 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-01-18 04:53:42,996 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:42,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:42,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1222579506, now seen corresponding path program 242 times [2022-01-18 04:53:42,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:42,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403313608] [2022-01-18 04:53:42,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:42,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:43,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:43,222 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:43,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:43,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403313608] [2022-01-18 04:53:43,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403313608] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:43,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506305232] [2022-01-18 04:53:43,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:53:43,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:43,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:43,223 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:43,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Waiting until timeout for monitored process [2022-01-18 04:53:43,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:43,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:43,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:53:43,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:43,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:43,425 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:53:43,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:43,428 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:53:43,492 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:43,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:43,997 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:43,997 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 51 treesize of output 43 [2022-01-18 04:53:43,999 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 39 treesize of output 27 [2022-01-18 04:53:44,018 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:44,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506305232] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:44,018 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:44,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:44,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007816173] [2022-01-18 04:53:44,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:44,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:44,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:44,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:44,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=580, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:44,018 INFO L87 Difference]: Start difference. First operand 165 states and 369 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:44,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:44,401 INFO L93 Difference]: Finished difference Result 216 states and 481 transitions. [2022-01-18 04:53:44,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:53:44,402 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:53:44,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:44,402 INFO L225 Difference]: With dead ends: 216 [2022-01-18 04:53:44,402 INFO L226 Difference]: Without dead ends: 209 [2022-01-18 04:53:44,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:53:44,402 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 43 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:44,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 194 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 509 Invalid, 0 Unknown, 153 Unchecked, 0.2s Time] [2022-01-18 04:53:44,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-01-18 04:53:44,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 166. [2022-01-18 04:53:44,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.2545454545454544) internal successors, (372), 165 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:44,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 372 transitions. [2022-01-18 04:53:44,404 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 372 transitions. Word has length 18 [2022-01-18 04:53:44,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:44,404 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 372 transitions. [2022-01-18 04:53:44,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:44,404 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 372 transitions. [2022-01-18 04:53:44,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:44,404 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:44,405 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:44,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:44,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:44,605 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:44,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:44,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1557660798, now seen corresponding path program 243 times [2022-01-18 04:53:44,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:44,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210580742] [2022-01-18 04:53:44,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:44,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:44,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:44,844 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:44,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:44,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210580742] [2022-01-18 04:53:44,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210580742] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:44,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296334905] [2022-01-18 04:53:44,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:53:44,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:44,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:44,845 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:44,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Waiting until timeout for monitored process [2022-01-18 04:53:44,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:53:44,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:44,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:53:44,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:45,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:45,096 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:53:45,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:45,097 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:53:45,148 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:45,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:45,528 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:45,529 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 79 treesize of output 66 [2022-01-18 04:53:45,530 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 63 treesize of output 47 [2022-01-18 04:53:45,553 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:45,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296334905] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:45,554 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:45,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:45,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657474953] [2022-01-18 04:53:45,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:45,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:45,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:45,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:45,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:45,554 INFO L87 Difference]: Start difference. First operand 166 states and 372 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:45,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:45,725 INFO L93 Difference]: Finished difference Result 214 states and 476 transitions. [2022-01-18 04:53:45,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:53:45,725 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:53:45,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:45,725 INFO L225 Difference]: With dead ends: 214 [2022-01-18 04:53:45,725 INFO L226 Difference]: Without dead ends: 201 [2022-01-18 04:53:45,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:53:45,725 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 26 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:45,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 175 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 450 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-01-18 04:53:45,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-01-18 04:53:45,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 168. [2022-01-18 04:53:45,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.2574850299401197) internal successors, (377), 167 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:45,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 377 transitions. [2022-01-18 04:53:45,727 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 377 transitions. Word has length 18 [2022-01-18 04:53:45,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:45,727 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 377 transitions. [2022-01-18 04:53:45,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:45,727 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 377 transitions. [2022-01-18 04:53:45,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:45,727 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:45,727 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:45,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Ended with exit code 0 [2022-01-18 04:53:45,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,244 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:45,943 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:45,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:45,943 INFO L85 PathProgramCache]: Analyzing trace with hash -509740110, now seen corresponding path program 244 times [2022-01-18 04:53:45,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:45,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961322765] [2022-01-18 04:53:45,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:45,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:45,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:46,189 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:46,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:46,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961322765] [2022-01-18 04:53:46,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961322765] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:46,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935801523] [2022-01-18 04:53:46,189 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:53:46,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:46,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:46,190 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:46,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Waiting until timeout for monitored process [2022-01-18 04:53:46,213 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:53:46,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:46,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:53:46,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:46,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:46,418 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:53:46,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:46,421 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:53:46,548 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:46,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:47,183 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:53:47,183 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 71 treesize of output 60 [2022-01-18 04:53:47,185 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 57 treesize of output 43 [2022-01-18 04:53:47,218 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:47,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935801523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:47,218 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:47,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:47,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922698668] [2022-01-18 04:53:47,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:47,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:47,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:47,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:47,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:47,218 INFO L87 Difference]: Start difference. First operand 168 states and 377 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:48,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:48,027 INFO L93 Difference]: Finished difference Result 268 states and 577 transitions. [2022-01-18 04:53:48,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:53:48,027 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:53:48,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:48,027 INFO L225 Difference]: With dead ends: 268 [2022-01-18 04:53:48,027 INFO L226 Difference]: Without dead ends: 242 [2022-01-18 04:53:48,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:53:48,028 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 87 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 205 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:48,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 199 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 507 Invalid, 0 Unknown, 205 Unchecked, 0.2s Time] [2022-01-18 04:53:48,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-01-18 04:53:48,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 174. [2022-01-18 04:53:48,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.300578034682081) internal successors, (398), 173 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:48,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 398 transitions. [2022-01-18 04:53:48,030 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 398 transitions. Word has length 18 [2022-01-18 04:53:48,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:48,030 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 398 transitions. [2022-01-18 04:53:48,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:48,030 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 398 transitions. [2022-01-18 04:53:48,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:48,030 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:48,030 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:48,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:48,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2022-01-18 04:53:48,244 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:48,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:48,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1842463132, now seen corresponding path program 245 times [2022-01-18 04:53:48,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:48,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348845767] [2022-01-18 04:53:48,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:48,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:48,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:48,393 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:48,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:48,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348845767] [2022-01-18 04:53:48,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348845767] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:48,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924906181] [2022-01-18 04:53:48,394 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:53:48,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:48,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:48,394 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:48,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Waiting until timeout for monitored process [2022-01-18 04:53:48,417 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:53:48,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:48,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:53:48,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:48,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:48,625 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:53:48,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:48,628 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:53:48,678 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:48,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:49,037 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:53:49,038 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 143 treesize of output 116 [2022-01-18 04:53:49,039 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 111 treesize of output 79 [2022-01-18 04:53:49,075 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:49,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924906181] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:49,076 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:49,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:49,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441903325] [2022-01-18 04:53:49,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:49,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:49,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:49,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:49,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:49,076 INFO L87 Difference]: Start difference. First operand 174 states and 398 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:49,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:49,262 INFO L93 Difference]: Finished difference Result 233 states and 508 transitions. [2022-01-18 04:53:49,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:53:49,262 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:53:49,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:49,263 INFO L225 Difference]: With dead ends: 233 [2022-01-18 04:53:49,263 INFO L226 Difference]: Without dead ends: 220 [2022-01-18 04:53:49,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:53:49,275 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 28 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:49,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 254 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 532 Invalid, 0 Unknown, 141 Unchecked, 0.1s Time] [2022-01-18 04:53:49,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2022-01-18 04:53:49,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 181. [2022-01-18 04:53:49,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.2777777777777777) internal successors, (410), 180 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:49,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 410 transitions. [2022-01-18 04:53:49,277 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 410 transitions. Word has length 18 [2022-01-18 04:53:49,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:49,277 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 410 transitions. [2022-01-18 04:53:49,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:49,277 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 410 transitions. [2022-01-18 04:53:49,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:49,278 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:49,278 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:49,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Ended with exit code 0 [2022-01-18 04:53:49,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,246 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:49,493 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:49,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:49,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1534553974, now seen corresponding path program 246 times [2022-01-18 04:53:49,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:49,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138289168] [2022-01-18 04:53:49,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:49,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:49,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:49,662 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:49,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:49,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138289168] [2022-01-18 04:53:49,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138289168] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:49,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946449906] [2022-01-18 04:53:49,663 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:53:49,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:49,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:49,664 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:49,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Waiting until timeout for monitored process [2022-01-18 04:53:49,686 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:53:49,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:49,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:53:49,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:49,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:49,877 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:53:49,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:49,880 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 04:53:49,944 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:49,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:50,435 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:50,435 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 100 treesize of output 83 [2022-01-18 04:53:50,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:50,441 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 72 treesize of output 55 [2022-01-18 04:53:50,543 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:50,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946449906] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:50,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:50,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:50,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205375530] [2022-01-18 04:53:50,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:50,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:50,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:50,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:50,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=580, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:50,544 INFO L87 Difference]: Start difference. First operand 181 states and 410 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:50,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:50,824 INFO L93 Difference]: Finished difference Result 226 states and 495 transitions. [2022-01-18 04:53:50,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:53:50,824 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:53:50,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:50,824 INFO L225 Difference]: With dead ends: 226 [2022-01-18 04:53:50,825 INFO L226 Difference]: Without dead ends: 223 [2022-01-18 04:53:50,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:53:50,825 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 26 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:50,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 190 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 418 Invalid, 0 Unknown, 81 Unchecked, 0.2s Time] [2022-01-18 04:53:50,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-01-18 04:53:50,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 181. [2022-01-18 04:53:50,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.2777777777777777) internal successors, (410), 180 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:50,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 410 transitions. [2022-01-18 04:53:50,827 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 410 transitions. Word has length 18 [2022-01-18 04:53:50,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:50,827 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 410 transitions. [2022-01-18 04:53:50,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:50,827 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 410 transitions. [2022-01-18 04:53:50,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:50,827 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:50,827 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:50,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:51,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,247 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:51,028 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:51,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:51,028 INFO L85 PathProgramCache]: Analyzing trace with hash -157625308, now seen corresponding path program 247 times [2022-01-18 04:53:51,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:51,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409438860] [2022-01-18 04:53:51,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:51,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:51,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:51,330 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:51,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:51,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409438860] [2022-01-18 04:53:51,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409438860] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:51,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082268400] [2022-01-18 04:53:51,331 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:53:51,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:51,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:51,351 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:51,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Waiting until timeout for monitored process [2022-01-18 04:53:51,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:51,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:53:51,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:51,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:51,621 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:53:51,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:51,623 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:53:51,679 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:51,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:52,136 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:53:52,136 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 131 treesize of output 104 [2022-01-18 04:53:52,139 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 99 treesize of output 67 [2022-01-18 04:53:52,194 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:52,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082268400] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:52,194 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:52,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:52,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243563452] [2022-01-18 04:53:52,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:52,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:52,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:52,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:52,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:52,195 INFO L87 Difference]: Start difference. First operand 181 states and 410 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:52,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:52,480 INFO L93 Difference]: Finished difference Result 225 states and 493 transitions. [2022-01-18 04:53:52,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:53:52,481 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:53:52,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:52,481 INFO L225 Difference]: With dead ends: 225 [2022-01-18 04:53:52,481 INFO L226 Difference]: Without dead ends: 218 [2022-01-18 04:53:52,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:53:52,482 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 30 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:52,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 214 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 564 Invalid, 0 Unknown, 131 Unchecked, 0.2s Time] [2022-01-18 04:53:52,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-01-18 04:53:52,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 177. [2022-01-18 04:53:52,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.2954545454545454) internal successors, (404), 176 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:52,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 404 transitions. [2022-01-18 04:53:52,484 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 404 transitions. Word has length 18 [2022-01-18 04:53:52,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:52,485 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 404 transitions. [2022-01-18 04:53:52,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:52,485 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 404 transitions. [2022-01-18 04:53:52,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:52,485 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:52,485 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:52,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:52,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,248 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:52,695 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:52,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:52,696 INFO L85 PathProgramCache]: Analyzing trace with hash -44877672, now seen corresponding path program 248 times [2022-01-18 04:53:52,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:52,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180183682] [2022-01-18 04:53:52,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:52,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:52,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:52,885 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:52,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:52,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180183682] [2022-01-18 04:53:52,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180183682] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:52,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903813995] [2022-01-18 04:53:52,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:53:52,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:52,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:52,887 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:52,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Waiting until timeout for monitored process [2022-01-18 04:53:52,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:53:52,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:52,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:53:52,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:53,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:53,060 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:53:53,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:53,062 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 04:53:53,105 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:53,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:53,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:53,430 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 111 treesize of output 94 [2022-01-18 04:53:53,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:53,434 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 83 treesize of output 66 [2022-01-18 04:53:53,504 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:53,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903813995] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:53,504 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:53,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:53,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567411689] [2022-01-18 04:53:53,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:53,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:53,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:53,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:53,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=580, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:53,505 INFO L87 Difference]: Start difference. First operand 177 states and 404 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:53,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:53,749 INFO L93 Difference]: Finished difference Result 232 states and 509 transitions. [2022-01-18 04:53:53,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:53:53,749 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:53:53,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:53,750 INFO L225 Difference]: With dead ends: 232 [2022-01-18 04:53:53,750 INFO L226 Difference]: Without dead ends: 225 [2022-01-18 04:53:53,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=100, Invalid=830, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:53:53,750 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 33 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:53,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 166 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 363 Invalid, 0 Unknown, 152 Unchecked, 0.1s Time] [2022-01-18 04:53:53,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2022-01-18 04:53:53,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 179. [2022-01-18 04:53:53,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.303370786516854) internal successors, (410), 178 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:53,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 410 transitions. [2022-01-18 04:53:53,752 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 410 transitions. Word has length 18 [2022-01-18 04:53:53,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:53,752 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 410 transitions. [2022-01-18 04:53:53,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:53,752 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 410 transitions. [2022-01-18 04:53:53,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:53,752 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:53,752 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:53,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:53,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,249 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:53,964 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:53,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:53,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1737056954, now seen corresponding path program 249 times [2022-01-18 04:53:53,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:53,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489562101] [2022-01-18 04:53:53,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:53,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:53,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:54,110 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:54,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:54,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489562101] [2022-01-18 04:53:54,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489562101] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:54,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503477954] [2022-01-18 04:53:54,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:53:54,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:54,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:54,112 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:54,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Waiting until timeout for monitored process [2022-01-18 04:53:54,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:53:54,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:54,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:53:54,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:54,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:54,342 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:53:54,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:54,344 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:53:54,389 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:54,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:54,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:54,980 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 163 treesize of output 133 [2022-01-18 04:53:54,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:53:54,987 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 123 treesize of output 93 [2022-01-18 04:53:55,109 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:55,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503477954] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:55,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:55,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:55,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73517777] [2022-01-18 04:53:55,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:55,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:55,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:55,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:55,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:55,111 INFO L87 Difference]: Start difference. First operand 179 states and 410 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:55,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:55,353 INFO L93 Difference]: Finished difference Result 230 states and 503 transitions. [2022-01-18 04:53:55,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:53:55,353 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:53:55,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:55,354 INFO L225 Difference]: With dead ends: 230 [2022-01-18 04:53:55,354 INFO L226 Difference]: Without dead ends: 227 [2022-01-18 04:53:55,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:53:55,354 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 31 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:55,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 193 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 448 Invalid, 0 Unknown, 136 Unchecked, 0.2s Time] [2022-01-18 04:53:55,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-01-18 04:53:55,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 179. [2022-01-18 04:53:55,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.303370786516854) internal successors, (410), 178 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:55,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 410 transitions. [2022-01-18 04:53:55,356 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 410 transitions. Word has length 18 [2022-01-18 04:53:55,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:55,356 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 410 transitions. [2022-01-18 04:53:55,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:55,356 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 410 transitions. [2022-01-18 04:53:55,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:55,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:55,356 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:55,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:55,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable254 [2022-01-18 04:53:55,557 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:55,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:55,557 INFO L85 PathProgramCache]: Analyzing trace with hash 290203620, now seen corresponding path program 250 times [2022-01-18 04:53:55,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:55,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289579038] [2022-01-18 04:53:55,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:55,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:55,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:55,776 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:55,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:55,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289579038] [2022-01-18 04:53:55,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289579038] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:55,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849563447] [2022-01-18 04:53:55,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:53:55,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:55,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:55,779 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:55,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Waiting until timeout for monitored process [2022-01-18 04:53:55,804 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:53:55,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:55,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:53:55,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:56,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:56,052 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:53:56,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:56,055 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:53:56,120 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:56,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:56,553 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:53:56,554 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 131 treesize of output 104 [2022-01-18 04:53:56,555 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 99 treesize of output 67 [2022-01-18 04:53:56,596 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:56,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849563447] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:56,596 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:56,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:56,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786724799] [2022-01-18 04:53:56,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:56,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:56,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:56,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:56,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:56,597 INFO L87 Difference]: Start difference. First operand 179 states and 410 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:56,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:53:56,805 INFO L93 Difference]: Finished difference Result 229 states and 501 transitions. [2022-01-18 04:53:56,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:53:56,806 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:53:56,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:53:56,806 INFO L225 Difference]: With dead ends: 229 [2022-01-18 04:53:56,806 INFO L226 Difference]: Without dead ends: 216 [2022-01-18 04:53:56,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:53:56,806 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 37 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 304 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:53:56,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 240 Invalid, 880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 571 Invalid, 0 Unknown, 304 Unchecked, 0.2s Time] [2022-01-18 04:53:56,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-01-18 04:53:56,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 180. [2022-01-18 04:53:56,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.3016759776536313) internal successors, (412), 179 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:56,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 412 transitions. [2022-01-18 04:53:56,808 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 412 transitions. Word has length 18 [2022-01-18 04:53:56,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:53:56,808 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 412 transitions. [2022-01-18 04:53:56,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:53:56,809 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 412 transitions. [2022-01-18 04:53:56,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:53:56,809 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:53:56,809 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:53:56,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Forceful destruction successful, exit code 0 [2022-01-18 04:53:57,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 251 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2022-01-18 04:53:57,025 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:53:57,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:53:57,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1777197288, now seen corresponding path program 251 times [2022-01-18 04:53:57,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:53:57,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726491181] [2022-01-18 04:53:57,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:53:57,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:53:57,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:53:57,227 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:57,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:53:57,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726491181] [2022-01-18 04:53:57,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726491181] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:53:57,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209170495] [2022-01-18 04:53:57,227 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:53:57,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:53:57,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:53:57,228 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:53:57,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Waiting until timeout for monitored process [2022-01-18 04:53:57,251 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:53:57,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:53:57,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:53:57,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:53:57,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:57,373 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:53:57,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:53:57,376 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:53:57,473 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:57,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:53:58,032 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:53:58,033 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 127 treesize of output 104 [2022-01-18 04:53:58,035 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 99 treesize of output 71 [2022-01-18 04:53:58,093 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:53:58,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209170495] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:53:58,093 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:53:58,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:53:58,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434321056] [2022-01-18 04:53:58,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:53:58,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:53:58,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:53:58,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:53:58,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:53:58,094 INFO L87 Difference]: Start difference. First operand 180 states and 412 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:00,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:00,234 INFO L93 Difference]: Finished difference Result 385 states and 742 transitions. [2022-01-18 04:54:00,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 04:54:00,234 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:00,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:00,235 INFO L225 Difference]: With dead ends: 385 [2022-01-18 04:54:00,235 INFO L226 Difference]: Without dead ends: 338 [2022-01-18 04:54:00,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=272, Invalid=1534, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 04:54:00,235 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 148 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:00,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 332 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 773 Invalid, 0 Unknown, 126 Unchecked, 0.4s Time] [2022-01-18 04:54:00,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-01-18 04:54:00,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 178. [2022-01-18 04:54:00,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.2994350282485874) internal successors, (407), 177 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:00,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 407 transitions. [2022-01-18 04:54:00,237 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 407 transitions. Word has length 18 [2022-01-18 04:54:00,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:00,238 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 407 transitions. [2022-01-18 04:54:00,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:00,238 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 407 transitions. [2022-01-18 04:54:00,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:00,238 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:00,238 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:00,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Ended with exit code 0 [2022-01-18 04:54:00,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2022-01-18 04:54:00,446 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:00,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:00,446 INFO L85 PathProgramCache]: Analyzing trace with hash -930675952, now seen corresponding path program 252 times [2022-01-18 04:54:00,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:00,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236581149] [2022-01-18 04:54:00,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:00,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:00,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:00,593 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:00,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:00,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236581149] [2022-01-18 04:54:00,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236581149] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:00,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045120348] [2022-01-18 04:54:00,594 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:54:00,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:00,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:00,597 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:00,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Waiting until timeout for monitored process [2022-01-18 04:54:00,621 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:54:00,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:00,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:54:00,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:00,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:00,856 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:00,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:00,859 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:54:00,924 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:00,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:01,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:01,327 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 163 treesize of output 133 [2022-01-18 04:54:01,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:01,331 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 123 treesize of output 93 [2022-01-18 04:54:01,411 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:01,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045120348] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:01,411 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:01,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 04:54:01,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159772683] [2022-01-18 04:54:01,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:01,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:54:01,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:01,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:54:01,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:54:01,412 INFO L87 Difference]: Start difference. First operand 178 states and 407 transitions. Second operand has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 04:54:01,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:01,626 INFO L93 Difference]: Finished difference Result 263 states and 560 transitions. [2022-01-18 04:54:01,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:54:01,626 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 18 [2022-01-18 04:54:01,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:01,626 INFO L225 Difference]: With dead ends: 263 [2022-01-18 04:54:01,626 INFO L226 Difference]: Without dead ends: 257 [2022-01-18 04:54:01,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:54:01,627 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 39 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 226 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:01,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 306 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 434 Invalid, 0 Unknown, 226 Unchecked, 0.1s Time] [2022-01-18 04:54:01,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-01-18 04:54:01,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 193. [2022-01-18 04:54:01,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.296875) internal successors, (441), 192 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:01,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 441 transitions. [2022-01-18 04:54:01,629 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 441 transitions. Word has length 18 [2022-01-18 04:54:01,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:01,629 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 441 transitions. [2022-01-18 04:54:01,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 04:54:01,629 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 441 transitions. [2022-01-18 04:54:01,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:01,629 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:01,629 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:01,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Ended with exit code 0 [2022-01-18 04:54:01,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 253 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2022-01-18 04:54:01,835 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:01,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:01,836 INFO L85 PathProgramCache]: Analyzing trace with hash -45042352, now seen corresponding path program 253 times [2022-01-18 04:54:01,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:01,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986870084] [2022-01-18 04:54:01,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:01,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:01,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:02,006 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:02,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:02,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986870084] [2022-01-18 04:54:02,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986870084] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:02,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497008786] [2022-01-18 04:54:02,006 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:54:02,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:02,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:02,007 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:02,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Waiting until timeout for monitored process [2022-01-18 04:54:02,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:02,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:02,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:02,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:02,235 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:02,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:02,238 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:54:02,314 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:02,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:02,731 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:02,731 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 131 treesize of output 104 [2022-01-18 04:54:02,733 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 99 treesize of output 67 [2022-01-18 04:54:02,802 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:02,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497008786] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:02,802 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:02,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 04:54:02,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155478857] [2022-01-18 04:54:02,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:02,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:54:02,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:02,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:54:02,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:54:02,803 INFO L87 Difference]: Start difference. First operand 193 states and 441 transitions. Second operand has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 04:54:03,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:03,379 INFO L93 Difference]: Finished difference Result 287 states and 611 transitions. [2022-01-18 04:54:03,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:54:03,379 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 18 [2022-01-18 04:54:03,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:03,380 INFO L225 Difference]: With dead ends: 287 [2022-01-18 04:54:03,380 INFO L226 Difference]: Without dead ends: 263 [2022-01-18 04:54:03,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=120, Invalid=936, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:54:03,380 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 58 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:03,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 303 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 728 Invalid, 0 Unknown, 165 Unchecked, 0.3s Time] [2022-01-18 04:54:03,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-01-18 04:54:03,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 197. [2022-01-18 04:54:03,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.326530612244898) internal successors, (456), 196 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:03,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 456 transitions. [2022-01-18 04:54:03,382 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 456 transitions. Word has length 18 [2022-01-18 04:54:03,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:03,382 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 456 transitions. [2022-01-18 04:54:03,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 04:54:03,382 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 456 transitions. [2022-01-18 04:54:03,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:03,383 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:03,383 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:03,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:03,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 254 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable258 [2022-01-18 04:54:03,583 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:03,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:03,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1982218222, now seen corresponding path program 254 times [2022-01-18 04:54:03,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:03,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715225034] [2022-01-18 04:54:03,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:03,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:03,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:03,793 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:03,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:03,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715225034] [2022-01-18 04:54:03,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715225034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:03,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321522892] [2022-01-18 04:54:03,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:54:03,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:03,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:03,808 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:03,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Waiting until timeout for monitored process [2022-01-18 04:54:03,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:54:03,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:03,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:03,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:04,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:04,082 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:54:04,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:04,084 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:54:04,143 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:04,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:04,554 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:04,554 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 131 treesize of output 104 [2022-01-18 04:54:04,556 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 99 treesize of output 67 [2022-01-18 04:54:04,622 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:04,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321522892] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:04,622 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:04,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:54:04,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492096441] [2022-01-18 04:54:04,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:04,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:54:04,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:04,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:54:04,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:54:04,622 INFO L87 Difference]: Start difference. First operand 197 states and 456 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:05,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:05,044 INFO L93 Difference]: Finished difference Result 280 states and 595 transitions. [2022-01-18 04:54:05,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:54:05,044 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:05,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:05,045 INFO L225 Difference]: With dead ends: 280 [2022-01-18 04:54:05,045 INFO L226 Difference]: Without dead ends: 259 [2022-01-18 04:54:05,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:54:05,045 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 50 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:05,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 221 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 616 Invalid, 0 Unknown, 59 Unchecked, 0.3s Time] [2022-01-18 04:54:05,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-01-18 04:54:05,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 196. [2022-01-18 04:54:05,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.3333333333333335) internal successors, (455), 195 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:05,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 455 transitions. [2022-01-18 04:54:05,047 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 455 transitions. Word has length 18 [2022-01-18 04:54:05,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:05,047 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 455 transitions. [2022-01-18 04:54:05,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:05,047 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 455 transitions. [2022-01-18 04:54:05,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:05,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:05,048 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:05,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:05,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 255 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2022-01-18 04:54:05,248 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:05,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:05,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1631971728, now seen corresponding path program 255 times [2022-01-18 04:54:05,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:05,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282455378] [2022-01-18 04:54:05,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:05,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:05,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:05,424 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:05,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:05,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282455378] [2022-01-18 04:54:05,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282455378] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:05,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620518129] [2022-01-18 04:54:05,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:54:05,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:05,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:05,431 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:05,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Waiting until timeout for monitored process [2022-01-18 04:54:05,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:54:05,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:05,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:05,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:05,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:05,582 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:54:05,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:05,584 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:05,709 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:05,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:06,175 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:06,176 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 145 treesize of output 114 [2022-01-18 04:54:06,178 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 73 [2022-01-18 04:54:06,235 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:06,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620518129] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:06,236 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:06,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 04:54:06,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312181655] [2022-01-18 04:54:06,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:06,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:54:06,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:06,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:54:06,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:54:06,236 INFO L87 Difference]: Start difference. First operand 196 states and 455 transitions. Second operand has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 04:54:07,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:07,720 INFO L93 Difference]: Finished difference Result 370 states and 736 transitions. [2022-01-18 04:54:07,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 04:54:07,720 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 18 [2022-01-18 04:54:07,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:07,721 INFO L225 Difference]: With dead ends: 370 [2022-01-18 04:54:07,721 INFO L226 Difference]: Without dead ends: 330 [2022-01-18 04:54:07,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=207, Invalid=1515, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 04:54:07,721 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 108 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:07,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 354 Invalid, 1125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1043 Invalid, 0 Unknown, 48 Unchecked, 0.4s Time] [2022-01-18 04:54:07,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-01-18 04:54:07,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 197. [2022-01-18 04:54:07,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.3316326530612246) internal successors, (457), 196 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:07,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 457 transitions. [2022-01-18 04:54:07,725 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 457 transitions. Word has length 18 [2022-01-18 04:54:07,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:07,725 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 457 transitions. [2022-01-18 04:54:07,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 04:54:07,725 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 457 transitions. [2022-01-18 04:54:07,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:07,725 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:07,725 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:07,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:07,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 256 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2022-01-18 04:54:07,939 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:07,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:07,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1592588516, now seen corresponding path program 256 times [2022-01-18 04:54:07,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:07,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966069492] [2022-01-18 04:54:07,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:07,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:07,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:08,104 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:08,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:08,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966069492] [2022-01-18 04:54:08,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966069492] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:08,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837759181] [2022-01-18 04:54:08,105 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:54:08,105 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:08,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:08,106 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:08,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Waiting until timeout for monitored process [2022-01-18 04:54:08,129 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:54:08,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:08,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:08,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:08,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:08,329 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:08,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:08,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:54:08,398 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:08,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:08,698 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:54:08,699 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 111 treesize of output 92 [2022-01-18 04:54:08,700 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 89 treesize of output 67 [2022-01-18 04:54:08,761 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:08,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837759181] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:08,762 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:08,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:54:08,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622076803] [2022-01-18 04:54:08,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:08,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:54:08,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:08,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:54:08,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:54:08,763 INFO L87 Difference]: Start difference. First operand 197 states and 457 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:09,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:09,436 INFO L93 Difference]: Finished difference Result 359 states and 757 transitions. [2022-01-18 04:54:09,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:54:09,437 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:09,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:09,437 INFO L225 Difference]: With dead ends: 359 [2022-01-18 04:54:09,437 INFO L226 Difference]: Without dead ends: 339 [2022-01-18 04:54:09,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=162, Invalid=1244, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 04:54:09,438 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 86 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 1048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:09,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 335 Invalid, 1048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 931 Invalid, 0 Unknown, 84 Unchecked, 0.3s Time] [2022-01-18 04:54:09,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-01-18 04:54:09,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 214. [2022-01-18 04:54:09,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.39906103286385) internal successors, (511), 213 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:09,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 511 transitions. [2022-01-18 04:54:09,440 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 511 transitions. Word has length 18 [2022-01-18 04:54:09,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:09,440 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 511 transitions. [2022-01-18 04:54:09,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:09,440 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 511 transitions. [2022-01-18 04:54:09,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:09,441 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:09,441 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:09,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:09,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,257 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:09,642 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:09,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:09,642 INFO L85 PathProgramCache]: Analyzing trace with hash -474812392, now seen corresponding path program 257 times [2022-01-18 04:54:09,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:09,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157719003] [2022-01-18 04:54:09,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:09,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:09,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:09,812 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:09,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:09,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157719003] [2022-01-18 04:54:09,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157719003] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:09,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203459608] [2022-01-18 04:54:09,812 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:54:09,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:09,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:09,827 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:09,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Waiting until timeout for monitored process [2022-01-18 04:54:09,857 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:54:09,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:09,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:09,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:09,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:09,947 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:54:09,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:09,949 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:10,057 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:10,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:10,405 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:54:10,406 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 121 treesize of output 100 [2022-01-18 04:54:10,407 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 97 treesize of output 73 [2022-01-18 04:54:10,470 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:10,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203459608] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:10,471 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:10,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:54:10,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099630124] [2022-01-18 04:54:10,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:10,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:54:10,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:10,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:54:10,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:54:10,471 INFO L87 Difference]: Start difference. First operand 214 states and 511 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:11,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:11,604 INFO L93 Difference]: Finished difference Result 436 states and 881 transitions. [2022-01-18 04:54:11,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 04:54:11,604 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:11,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:11,605 INFO L225 Difference]: With dead ends: 436 [2022-01-18 04:54:11,605 INFO L226 Difference]: Without dead ends: 391 [2022-01-18 04:54:11,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=247, Invalid=1823, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 04:54:11,605 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 153 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 1158 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 1341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:11,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 458 Invalid, 1341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1158 Invalid, 0 Unknown, 118 Unchecked, 0.4s Time] [2022-01-18 04:54:11,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-01-18 04:54:11,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 217. [2022-01-18 04:54:11,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 2.4027777777777777) internal successors, (519), 216 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:11,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 519 transitions. [2022-01-18 04:54:11,609 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 519 transitions. Word has length 18 [2022-01-18 04:54:11,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:11,609 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 519 transitions. [2022-01-18 04:54:11,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:11,609 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 519 transitions. [2022-01-18 04:54:11,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:11,609 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:11,609 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:11,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:11,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,258 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:11,823 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:11,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:11,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1673984144, now seen corresponding path program 258 times [2022-01-18 04:54:11,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:11,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792086902] [2022-01-18 04:54:11,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:11,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:11,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:12,039 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:12,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:12,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792086902] [2022-01-18 04:54:12,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792086902] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:12,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275177867] [2022-01-18 04:54:12,040 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:54:12,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:12,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:12,041 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:12,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Waiting until timeout for monitored process [2022-01-18 04:54:12,065 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:54:12,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:12,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:54:12,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:12,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:12,192 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:54:12,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:12,195 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:12,291 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:12,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:12,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:12,738 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 73 treesize of output 66 [2022-01-18 04:54:12,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:12,743 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 57 treesize of output 50 [2022-01-18 04:54:12,868 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:12,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275177867] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:12,869 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:12,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:54:12,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719508781] [2022-01-18 04:54:12,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:12,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:54:12,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:12,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:54:12,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:54:12,869 INFO L87 Difference]: Start difference. First operand 217 states and 519 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:13,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:13,899 INFO L93 Difference]: Finished difference Result 344 states and 760 transitions. [2022-01-18 04:54:13,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 04:54:13,899 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:13,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:13,899 INFO L225 Difference]: With dead ends: 344 [2022-01-18 04:54:13,899 INFO L226 Difference]: Without dead ends: 326 [2022-01-18 04:54:13,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=154, Invalid=1252, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 04:54:13,900 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 87 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 1235 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 1268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:13,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 355 Invalid, 1268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1235 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 04:54:13,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-01-18 04:54:13,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 227. [2022-01-18 04:54:13,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 2.438053097345133) internal successors, (551), 226 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:13,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 551 transitions. [2022-01-18 04:54:13,902 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 551 transitions. Word has length 18 [2022-01-18 04:54:13,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:13,902 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 551 transitions. [2022-01-18 04:54:13,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:13,902 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 551 transitions. [2022-01-18 04:54:13,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:13,903 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:13,903 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:13,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Ended with exit code 0 [2022-01-18 04:54:14,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable263 [2022-01-18 04:54:14,118 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:14,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:14,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1816037310, now seen corresponding path program 259 times [2022-01-18 04:54:14,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:14,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975019345] [2022-01-18 04:54:14,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:14,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:14,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:14,283 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:14,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:14,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975019345] [2022-01-18 04:54:14,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975019345] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:14,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690975241] [2022-01-18 04:54:14,283 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:54:14,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:14,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:14,284 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:14,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Waiting until timeout for monitored process [2022-01-18 04:54:14,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:14,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:14,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:14,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:14,540 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:14,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:14,542 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:54:14,594 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:14,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:14,976 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:14,976 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 131 treesize of output 104 [2022-01-18 04:54:14,978 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 99 treesize of output 67 [2022-01-18 04:54:15,033 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:15,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690975241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:15,033 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:15,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:54:15,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204803740] [2022-01-18 04:54:15,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:15,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:54:15,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:15,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:54:15,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:54:15,034 INFO L87 Difference]: Start difference. First operand 227 states and 551 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:15,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:15,366 INFO L93 Difference]: Finished difference Result 363 states and 807 transitions. [2022-01-18 04:54:15,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:54:15,367 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:54:15,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:15,378 INFO L225 Difference]: With dead ends: 363 [2022-01-18 04:54:15,378 INFO L226 Difference]: Without dead ends: 341 [2022-01-18 04:54:15,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:54:15,379 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 68 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:15,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 370 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 651 Invalid, 0 Unknown, 102 Unchecked, 0.2s Time] [2022-01-18 04:54:15,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2022-01-18 04:54:15,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 256. [2022-01-18 04:54:15,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 255 states have (on average 2.4313725490196076) internal successors, (620), 255 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:15,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 620 transitions. [2022-01-18 04:54:15,383 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 620 transitions. Word has length 18 [2022-01-18 04:54:15,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:15,383 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 620 transitions. [2022-01-18 04:54:15,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:15,383 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 620 transitions. [2022-01-18 04:54:15,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:15,384 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:15,384 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:15,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:15,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,260 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:15,586 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:15,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:15,587 INFO L85 PathProgramCache]: Analyzing trace with hash 898087120, now seen corresponding path program 260 times [2022-01-18 04:54:15,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:15,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33522082] [2022-01-18 04:54:15,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:15,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:15,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:15,743 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:15,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:15,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33522082] [2022-01-18 04:54:15,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33522082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:15,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954476711] [2022-01-18 04:54:15,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:54:15,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:15,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:15,744 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:15,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Waiting until timeout for monitored process [2022-01-18 04:54:15,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:54:15,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:15,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:15,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:16,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:16,009 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:16,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:16,012 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:54:16,081 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:16,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:16,541 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:16,541 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 131 treesize of output 104 [2022-01-18 04:54:16,544 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 99 treesize of output 67 [2022-01-18 04:54:16,646 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:16,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954476711] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:16,646 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:16,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:54:16,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355390648] [2022-01-18 04:54:16,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:16,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:54:16,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:16,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:54:16,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:54:16,647 INFO L87 Difference]: Start difference. First operand 256 states and 620 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:17,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:17,345 INFO L93 Difference]: Finished difference Result 364 states and 810 transitions. [2022-01-18 04:54:17,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:54:17,345 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:54:17,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:17,346 INFO L225 Difference]: With dead ends: 364 [2022-01-18 04:54:17,346 INFO L226 Difference]: Without dead ends: 351 [2022-01-18 04:54:17,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=107, Invalid=949, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:54:17,346 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 58 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 910 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:17,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 444 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 910 Invalid, 0 Unknown, 135 Unchecked, 0.5s Time] [2022-01-18 04:54:17,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-01-18 04:54:17,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 250. [2022-01-18 04:54:17,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.4497991967871484) internal successors, (610), 249 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:17,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 610 transitions. [2022-01-18 04:54:17,350 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 610 transitions. Word has length 18 [2022-01-18 04:54:17,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:17,350 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 610 transitions. [2022-01-18 04:54:17,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:17,350 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 610 transitions. [2022-01-18 04:54:17,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:17,350 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:17,350 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:17,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:17,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable265 [2022-01-18 04:54:17,559 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:17,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:17,560 INFO L85 PathProgramCache]: Analyzing trace with hash -681344526, now seen corresponding path program 261 times [2022-01-18 04:54:17,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:17,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514621831] [2022-01-18 04:54:17,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:17,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:17,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:17,711 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:17,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:17,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514621831] [2022-01-18 04:54:17,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514621831] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:17,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645726391] [2022-01-18 04:54:17,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:54:17,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:17,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:17,713 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:17,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Waiting until timeout for monitored process [2022-01-18 04:54:17,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:54:17,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:17,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:17,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:17,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:17,901 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:54:17,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:17,903 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:17,946 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:17,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:18,290 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:18,290 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 131 treesize of output 104 [2022-01-18 04:54:18,292 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 99 treesize of output 67 [2022-01-18 04:54:18,338 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:18,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645726391] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:18,338 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:18,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:54:18,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066008073] [2022-01-18 04:54:18,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:18,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:54:18,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:18,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:54:18,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:54:18,339 INFO L87 Difference]: Start difference. First operand 250 states and 610 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:18,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:18,766 INFO L93 Difference]: Finished difference Result 385 states and 849 transitions. [2022-01-18 04:54:18,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:54:18,766 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:54:18,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:18,767 INFO L225 Difference]: With dead ends: 385 [2022-01-18 04:54:18,767 INFO L226 Difference]: Without dead ends: 362 [2022-01-18 04:54:18,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=115, Invalid=941, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:54:18,767 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 71 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:18,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 330 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 674 Invalid, 0 Unknown, 91 Unchecked, 0.2s Time] [2022-01-18 04:54:18,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-01-18 04:54:18,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 257. [2022-01-18 04:54:18,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 2.45703125) internal successors, (629), 256 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:18,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 629 transitions. [2022-01-18 04:54:18,771 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 629 transitions. Word has length 18 [2022-01-18 04:54:18,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:18,771 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 629 transitions. [2022-01-18 04:54:18,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:18,771 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 629 transitions. [2022-01-18 04:54:18,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:18,772 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:18,772 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:18,795 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Ended with exit code 0 [2022-01-18 04:54:18,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266,262 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:18,979 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:18,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:18,979 INFO L85 PathProgramCache]: Analyzing trace with hash -346263234, now seen corresponding path program 262 times [2022-01-18 04:54:18,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:18,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370039098] [2022-01-18 04:54:18,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:18,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:18,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:19,160 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:19,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:19,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370039098] [2022-01-18 04:54:19,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370039098] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:19,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944459982] [2022-01-18 04:54:19,161 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:54:19,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:19,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:19,162 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:19,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Waiting until timeout for monitored process [2022-01-18 04:54:19,192 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:54:19,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:19,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:19,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:19,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:19,407 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:19,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:19,409 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:54:19,464 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:19,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:19,846 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:19,846 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 131 treesize of output 104 [2022-01-18 04:54:19,848 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 99 treesize of output 67 [2022-01-18 04:54:19,938 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:19,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944459982] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:19,939 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:19,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:54:19,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834488263] [2022-01-18 04:54:19,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:19,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:54:19,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:19,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:54:19,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:54:19,939 INFO L87 Difference]: Start difference. First operand 257 states and 629 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:20,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:20,192 INFO L93 Difference]: Finished difference Result 349 states and 796 transitions. [2022-01-18 04:54:20,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:54:20,192 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:54:20,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:20,192 INFO L225 Difference]: With dead ends: 349 [2022-01-18 04:54:20,192 INFO L226 Difference]: Without dead ends: 329 [2022-01-18 04:54:20,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=725, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:54:20,193 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 47 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:20,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 316 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 487 Invalid, 0 Unknown, 123 Unchecked, 0.2s Time] [2022-01-18 04:54:20,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-01-18 04:54:20,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 259. [2022-01-18 04:54:20,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 2.4612403100775193) internal successors, (635), 258 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:20,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 635 transitions. [2022-01-18 04:54:20,195 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 635 transitions. Word has length 18 [2022-01-18 04:54:20,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:20,195 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 635 transitions. [2022-01-18 04:54:20,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:20,195 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 635 transitions. [2022-01-18 04:54:20,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:20,196 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:20,196 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:20,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:20,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2022-01-18 04:54:20,411 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:20,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:20,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1881303154, now seen corresponding path program 263 times [2022-01-18 04:54:20,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:20,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141052746] [2022-01-18 04:54:20,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:20,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:20,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:20,615 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:20,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:20,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141052746] [2022-01-18 04:54:20,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141052746] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:20,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729505265] [2022-01-18 04:54:20,616 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:54:20,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:20,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:20,617 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:20,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Waiting until timeout for monitored process [2022-01-18 04:54:20,646 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:54:20,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:20,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:20,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:20,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:20,799 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:54:20,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:20,801 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:20,888 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:20,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:21,309 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:21,309 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 119 treesize of output 96 [2022-01-18 04:54:21,311 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 91 treesize of output 63 [2022-01-18 04:54:21,387 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:21,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729505265] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:21,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:21,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:54:21,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624462023] [2022-01-18 04:54:21,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:21,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:54:21,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:21,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:54:21,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:54:21,388 INFO L87 Difference]: Start difference. First operand 259 states and 635 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:23,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:23,104 INFO L93 Difference]: Finished difference Result 547 states and 1104 transitions. [2022-01-18 04:54:23,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 04:54:23,105 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:54:23,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:23,105 INFO L225 Difference]: With dead ends: 547 [2022-01-18 04:54:23,105 INFO L226 Difference]: Without dead ends: 493 [2022-01-18 04:54:23,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=318, Invalid=1938, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 04:54:23,106 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 165 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 1377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 182 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:23,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 437 Invalid, 1377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1137 Invalid, 0 Unknown, 182 Unchecked, 0.5s Time] [2022-01-18 04:54:23,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-01-18 04:54:23,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 258. [2022-01-18 04:54:23,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 2.463035019455253) internal successors, (633), 257 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:23,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 633 transitions. [2022-01-18 04:54:23,109 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 633 transitions. Word has length 18 [2022-01-18 04:54:23,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:23,109 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 633 transitions. [2022-01-18 04:54:23,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:23,109 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 633 transitions. [2022-01-18 04:54:23,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:23,109 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:23,109 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:23,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:23,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2022-01-18 04:54:23,325 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:23,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:23,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1037881586, now seen corresponding path program 264 times [2022-01-18 04:54:23,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:23,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495394542] [2022-01-18 04:54:23,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:23,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:23,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:23,451 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:23,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:23,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495394542] [2022-01-18 04:54:23,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495394542] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:23,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88411623] [2022-01-18 04:54:23,452 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:54:23,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:23,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:23,453 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:23,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Waiting until timeout for monitored process [2022-01-18 04:54:23,487 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:54:23,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:23,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:54:23,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:23,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:23,630 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:23,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:23,632 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:54:23,671 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:23,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:24,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:24,020 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 163 treesize of output 133 [2022-01-18 04:54:24,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:24,026 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 123 treesize of output 93 [2022-01-18 04:54:24,131 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:24,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88411623] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:24,131 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:24,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 04:54:24,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952355905] [2022-01-18 04:54:24,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:24,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:54:24,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:24,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:54:24,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:54:24,132 INFO L87 Difference]: Start difference. First operand 258 states and 633 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:24,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:24,442 INFO L93 Difference]: Finished difference Result 326 states and 755 transitions. [2022-01-18 04:54:24,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:54:24,442 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:54:24,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:24,443 INFO L225 Difference]: With dead ends: 326 [2022-01-18 04:54:24,443 INFO L226 Difference]: Without dead ends: 320 [2022-01-18 04:54:24,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:54:24,443 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 36 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:24,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 238 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 473 Invalid, 0 Unknown, 123 Unchecked, 0.2s Time] [2022-01-18 04:54:24,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-01-18 04:54:24,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 262. [2022-01-18 04:54:24,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 2.4636015325670497) internal successors, (643), 261 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:24,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 643 transitions. [2022-01-18 04:54:24,446 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 643 transitions. Word has length 18 [2022-01-18 04:54:24,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:24,446 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 643 transitions. [2022-01-18 04:54:24,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:24,446 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 643 transitions. [2022-01-18 04:54:24,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:24,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:24,446 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:24,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:24,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable269,265 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:24,653 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:24,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:24,654 INFO L85 PathProgramCache]: Analyzing trace with hash -654297696, now seen corresponding path program 265 times [2022-01-18 04:54:24,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:24,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470518910] [2022-01-18 04:54:24,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:24,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:24,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:24,800 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:24,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:24,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470518910] [2022-01-18 04:54:24,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470518910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:24,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075193268] [2022-01-18 04:54:24,800 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:54:24,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:24,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:24,801 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:24,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Waiting until timeout for monitored process [2022-01-18 04:54:24,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:24,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:24,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:25,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:25,048 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:25,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:25,050 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:54:25,093 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:25,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:25,385 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:25,385 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 131 treesize of output 104 [2022-01-18 04:54:25,387 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 99 treesize of output 67 [2022-01-18 04:54:25,457 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:25,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075193268] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:25,458 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:25,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 27 [2022-01-18 04:54:25,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124619851] [2022-01-18 04:54:25,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:25,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:54:25,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:25,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:54:25,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:54:25,458 INFO L87 Difference]: Start difference. First operand 262 states and 643 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:26,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:26,053 INFO L93 Difference]: Finished difference Result 384 states and 859 transitions. [2022-01-18 04:54:26,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:54:26,053 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:54:26,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:26,054 INFO L225 Difference]: With dead ends: 384 [2022-01-18 04:54:26,054 INFO L226 Difference]: Without dead ends: 364 [2022-01-18 04:54:26,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=144, Invalid=1188, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 04:54:26,056 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 68 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:26,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 314 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 734 Invalid, 0 Unknown, 89 Unchecked, 0.3s Time] [2022-01-18 04:54:26,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-01-18 04:54:26,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 265. [2022-01-18 04:54:26,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.4886363636363638) internal successors, (657), 264 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:26,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 657 transitions. [2022-01-18 04:54:26,074 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 657 transitions. Word has length 18 [2022-01-18 04:54:26,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:26,074 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 657 transitions. [2022-01-18 04:54:26,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:26,074 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 657 transitions. [2022-01-18 04:54:26,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:26,074 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:26,074 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:26,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:26,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable270 [2022-01-18 04:54:26,289 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:26,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:26,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1372962878, now seen corresponding path program 266 times [2022-01-18 04:54:26,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:26,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465548388] [2022-01-18 04:54:26,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:26,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:26,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:26,449 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:26,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:26,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465548388] [2022-01-18 04:54:26,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465548388] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:26,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244188118] [2022-01-18 04:54:26,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:54:26,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:26,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:26,451 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:26,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Waiting until timeout for monitored process [2022-01-18 04:54:26,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:54:26,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:26,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:54:26,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:26,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:26,663 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:54:26,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:26,665 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 04:54:26,722 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:26,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:27,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:27,146 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 111 treesize of output 94 [2022-01-18 04:54:27,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:27,151 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 83 treesize of output 66 [2022-01-18 04:54:27,251 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:27,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244188118] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:27,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:27,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 04:54:27,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003477844] [2022-01-18 04:54:27,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:27,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:54:27,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:27,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:54:27,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:54:27,253 INFO L87 Difference]: Start difference. First operand 265 states and 657 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:27,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:27,762 INFO L93 Difference]: Finished difference Result 318 states and 758 transitions. [2022-01-18 04:54:27,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:54:27,763 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:54:27,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:27,763 INFO L225 Difference]: With dead ends: 318 [2022-01-18 04:54:27,763 INFO L226 Difference]: Without dead ends: 308 [2022-01-18 04:54:27,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=139, Invalid=1193, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 04:54:27,764 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 30 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:27,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 197 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 391 Invalid, 0 Unknown, 114 Unchecked, 0.2s Time] [2022-01-18 04:54:27,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-01-18 04:54:27,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 269. [2022-01-18 04:54:27,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 268 states have (on average 2.4888059701492535) internal successors, (667), 268 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:27,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 667 transitions. [2022-01-18 04:54:27,767 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 667 transitions. Word has length 18 [2022-01-18 04:54:27,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:27,767 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 667 transitions. [2022-01-18 04:54:27,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:27,767 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 667 transitions. [2022-01-18 04:54:27,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:27,767 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:27,767 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:27,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:27,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,267 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:27,972 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:27,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:27,973 INFO L85 PathProgramCache]: Analyzing trace with hash -694438030, now seen corresponding path program 267 times [2022-01-18 04:54:27,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:27,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043590659] [2022-01-18 04:54:27,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:27,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:27,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:28,211 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:28,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:28,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043590659] [2022-01-18 04:54:28,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043590659] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:28,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611781781] [2022-01-18 04:54:28,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:54:28,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:28,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:28,213 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:28,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Waiting until timeout for monitored process [2022-01-18 04:54:28,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:54:28,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:28,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:28,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:28,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:28,428 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:54:28,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:28,431 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:28,602 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:28,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:29,143 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:29,143 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 145 treesize of output 114 [2022-01-18 04:54:29,145 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 73 [2022-01-18 04:54:29,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:29,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611781781] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:29,233 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:29,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 27 [2022-01-18 04:54:29,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035560791] [2022-01-18 04:54:29,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:29,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:54:29,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:29,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:54:29,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:54:29,234 INFO L87 Difference]: Start difference. First operand 269 states and 667 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:30,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:30,499 INFO L93 Difference]: Finished difference Result 402 states and 904 transitions. [2022-01-18 04:54:30,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 04:54:30,499 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:54:30,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:30,500 INFO L225 Difference]: With dead ends: 402 [2022-01-18 04:54:30,500 INFO L226 Difference]: Without dead ends: 374 [2022-01-18 04:54:30,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=199, Invalid=1523, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 04:54:30,500 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 92 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:30,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 293 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 887 Invalid, 0 Unknown, 42 Unchecked, 0.4s Time] [2022-01-18 04:54:30,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-01-18 04:54:30,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 270. [2022-01-18 04:54:30,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.490706319702602) internal successors, (670), 269 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:30,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 670 transitions. [2022-01-18 04:54:30,504 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 670 transitions. Word has length 18 [2022-01-18 04:54:30,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:30,504 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 670 transitions. [2022-01-18 04:54:30,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:30,504 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 670 transitions. [2022-01-18 04:54:30,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:30,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:30,505 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:30,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Ended with exit code 0 [2022-01-18 04:54:30,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,268 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:30,705 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:30,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:30,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1854956554, now seen corresponding path program 268 times [2022-01-18 04:54:30,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:30,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418470085] [2022-01-18 04:54:30,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:30,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:30,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:30,819 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:54:30,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:30,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418470085] [2022-01-18 04:54:30,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418470085] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:30,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294632637] [2022-01-18 04:54:30,820 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:54:30,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:30,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:30,821 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:30,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Waiting until timeout for monitored process [2022-01-18 04:54:30,843 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:54:30,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:30,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:54:30,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:30,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:30,944 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:54:30,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:30,946 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:54:30,984 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:54:30,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:31,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:31,042 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 42 treesize of output 44 [2022-01-18 04:54:31,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:31,047 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 36 treesize of output 38 [2022-01-18 04:54:31,104 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:54:31,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294632637] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:31,104 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:31,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:54:31,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468866625] [2022-01-18 04:54:31,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:31,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:54:31,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:31,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:54:31,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:54:31,105 INFO L87 Difference]: Start difference. First operand 270 states and 670 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:31,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:31,523 INFO L93 Difference]: Finished difference Result 327 states and 758 transitions. [2022-01-18 04:54:31,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:54:31,523 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:31,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:31,524 INFO L225 Difference]: With dead ends: 327 [2022-01-18 04:54:31,524 INFO L226 Difference]: Without dead ends: 319 [2022-01-18 04:54:31,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:54:31,524 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 60 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:31,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 159 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 406 Invalid, 0 Unknown, 18 Unchecked, 0.2s Time] [2022-01-18 04:54:31,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-01-18 04:54:31,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 269. [2022-01-18 04:54:31,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 268 states have (on average 2.4776119402985075) internal successors, (664), 268 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 04:54:31,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 664 transitions. [2022-01-18 04:54:31,528 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 664 transitions. Word has length 18 [2022-01-18 04:54:31,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:31,528 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 664 transitions. [2022-01-18 04:54:31,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:31,528 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 664 transitions. [2022-01-18 04:54:31,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:31,529 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:31,529 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:31,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:31,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,269 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:31,729 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:31,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:31,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1619619522, now seen corresponding path program 269 times [2022-01-18 04:54:31,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:31,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064567893] [2022-01-18 04:54:31,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:31,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:31,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:31,922 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:31,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:31,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064567893] [2022-01-18 04:54:31,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064567893] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:31,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402916782] [2022-01-18 04:54:31,923 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:54:31,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:31,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:31,924 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:31,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Waiting until timeout for monitored process [2022-01-18 04:54:31,946 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:54:31,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:31,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:31,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:32,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:32,160 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:32,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:32,163 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:54:32,234 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:32,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:32,586 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:54:32,586 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 111 treesize of output 92 [2022-01-18 04:54:32,588 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 89 treesize of output 67 [2022-01-18 04:54:32,683 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:32,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402916782] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:32,683 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:32,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 26 [2022-01-18 04:54:32,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774427988] [2022-01-18 04:54:32,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:32,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:54:32,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:32,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:54:32,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:54:32,684 INFO L87 Difference]: Start difference. First operand 269 states and 664 transitions. Second operand has 26 states, 26 states have (on average 1.5769230769230769) internal successors, (41), 26 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 04:54:33,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:33,355 INFO L93 Difference]: Finished difference Result 383 states and 876 transitions. [2022-01-18 04:54:33,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:54:33,355 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5769230769230769) internal successors, (41), 26 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 18 [2022-01-18 04:54:33,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:33,355 INFO L225 Difference]: With dead ends: 383 [2022-01-18 04:54:33,355 INFO L226 Difference]: Without dead ends: 363 [2022-01-18 04:54:33,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=147, Invalid=1113, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:54:33,355 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 49 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 748 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:33,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 262 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 748 Invalid, 0 Unknown, 39 Unchecked, 0.3s Time] [2022-01-18 04:54:33,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-01-18 04:54:33,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 285. [2022-01-18 04:54:33,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 284 states have (on average 2.4964788732394365) internal successors, (709), 284 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:33,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 709 transitions. [2022-01-18 04:54:33,358 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 709 transitions. Word has length 18 [2022-01-18 04:54:33,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:33,359 INFO L470 AbstractCegarLoop]: Abstraction has 285 states and 709 transitions. [2022-01-18 04:54:33,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5769230769230769) internal successors, (41), 26 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 04:54:33,359 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 709 transitions. [2022-01-18 04:54:33,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:33,359 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:33,359 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:33,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:33,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,270 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:33,574 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:33,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:33,574 INFO L85 PathProgramCache]: Analyzing trace with hash 607946866, now seen corresponding path program 270 times [2022-01-18 04:54:33,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:33,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081035705] [2022-01-18 04:54:33,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:33,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:33,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:33,707 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:33,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:33,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081035705] [2022-01-18 04:54:33,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081035705] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:33,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337163065] [2022-01-18 04:54:33,707 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:54:33,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:33,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:33,708 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:33,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Waiting until timeout for monitored process [2022-01-18 04:54:33,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:54:33,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:33,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:54:33,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:33,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:33,846 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:54:33,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:33,848 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:33,963 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:33,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:34,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:34,494 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 89 treesize of output 78 [2022-01-18 04:54:34,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:34,499 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 69 treesize of output 58 [2022-01-18 04:54:34,610 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:34,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337163065] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:34,610 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:34,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 04:54:34,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855754084] [2022-01-18 04:54:34,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:34,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:54:34,610 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:34,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:54:34,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:54:34,611 INFO L87 Difference]: Start difference. First operand 285 states and 709 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:35,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:35,164 INFO L93 Difference]: Finished difference Result 400 states and 910 transitions. [2022-01-18 04:54:35,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 04:54:35,164 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:54:35,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:35,164 INFO L225 Difference]: With dead ends: 400 [2022-01-18 04:54:35,164 INFO L226 Difference]: Without dead ends: 377 [2022-01-18 04:54:35,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=178, Invalid=1154, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 04:54:35,165 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 89 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:35,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 236 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 723 Invalid, 0 Unknown, 86 Unchecked, 0.3s Time] [2022-01-18 04:54:35,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-01-18 04:54:35,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 291. [2022-01-18 04:54:35,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.510344827586207) internal successors, (728), 290 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:35,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 728 transitions. [2022-01-18 04:54:35,168 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 728 transitions. Word has length 18 [2022-01-18 04:54:35,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:35,168 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 728 transitions. [2022-01-18 04:54:35,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:35,168 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 728 transitions. [2022-01-18 04:54:35,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:35,168 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:35,168 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:35,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Ended with exit code 0 [2022-01-18 04:54:35,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,271 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:35,374 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:35,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:35,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1538223894, now seen corresponding path program 271 times [2022-01-18 04:54:35,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:35,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952659718] [2022-01-18 04:54:35,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:35,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:35,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:35,567 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:35,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:35,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952659718] [2022-01-18 04:54:35,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952659718] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:35,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68234661] [2022-01-18 04:54:35,567 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:54:35,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:35,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:35,570 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:35,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Waiting until timeout for monitored process [2022-01-18 04:54:35,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:35,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:35,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:35,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:35,675 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:54:35,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:35,677 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:35,751 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:35,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:36,062 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:54:36,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 86 [2022-01-18 04:54:36,065 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 83 treesize of output 63 [2022-01-18 04:54:36,128 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:54:36,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68234661] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:36,128 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:36,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 27 [2022-01-18 04:54:36,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461797950] [2022-01-18 04:54:36,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:36,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:54:36,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:36,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:54:36,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:54:36,129 INFO L87 Difference]: Start difference. First operand 291 states and 728 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:37,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:37,399 INFO L93 Difference]: Finished difference Result 486 states and 1054 transitions. [2022-01-18 04:54:37,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 04:54:37,400 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:54:37,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:37,400 INFO L225 Difference]: With dead ends: 486 [2022-01-18 04:54:37,400 INFO L226 Difference]: Without dead ends: 444 [2022-01-18 04:54:37,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=261, Invalid=1809, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 04:54:37,401 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 124 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 1108 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 1163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:37,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 412 Invalid, 1163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1108 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:54:37,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-01-18 04:54:37,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 296. [2022-01-18 04:54:37,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.51864406779661) internal successors, (743), 295 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:37,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 743 transitions. [2022-01-18 04:54:37,404 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 743 transitions. Word has length 18 [2022-01-18 04:54:37,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:37,404 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 743 transitions. [2022-01-18 04:54:37,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:54:37,404 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 743 transitions. [2022-01-18 04:54:37,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:37,405 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:37,405 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:37,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:37,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 272 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2022-01-18 04:54:37,615 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:37,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:37,615 INFO L85 PathProgramCache]: Analyzing trace with hash 649959282, now seen corresponding path program 272 times [2022-01-18 04:54:37,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:37,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746102244] [2022-01-18 04:54:37,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:37,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:37,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:37,895 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:37,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:37,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746102244] [2022-01-18 04:54:37,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746102244] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:37,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935476785] [2022-01-18 04:54:37,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:54:37,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:37,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:37,897 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:37,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Waiting until timeout for monitored process [2022-01-18 04:54:37,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:54:37,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:37,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:54:37,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:38,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:38,104 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:54:38,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:38,107 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:38,241 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:38,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:38,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:38,825 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 163 treesize of output 133 [2022-01-18 04:54:38,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:38,832 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 123 treesize of output 93 [2022-01-18 04:54:39,002 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:39,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935476785] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:39,002 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:39,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:54:39,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665480601] [2022-01-18 04:54:39,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:39,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:54:39,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:39,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:54:39,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:54:39,003 INFO L87 Difference]: Start difference. First operand 296 states and 743 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:40,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:40,085 INFO L93 Difference]: Finished difference Result 419 states and 956 transitions. [2022-01-18 04:54:40,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 04:54:40,085 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:54:40,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:40,085 INFO L225 Difference]: With dead ends: 419 [2022-01-18 04:54:40,085 INFO L226 Difference]: Without dead ends: 383 [2022-01-18 04:54:40,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=190, Invalid=1450, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 04:54:40,086 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 68 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:40,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 212 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 790 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:54:40,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-01-18 04:54:40,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 296. [2022-01-18 04:54:40,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.545762711864407) internal successors, (751), 295 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:40,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 751 transitions. [2022-01-18 04:54:40,089 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 751 transitions. Word has length 18 [2022-01-18 04:54:40,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:40,089 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 751 transitions. [2022-01-18 04:54:40,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:54:40,089 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 751 transitions. [2022-01-18 04:54:40,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:40,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:40,089 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:40,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:40,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2022-01-18 04:54:40,299 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:40,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:40,300 INFO L85 PathProgramCache]: Analyzing trace with hash -734565980, now seen corresponding path program 273 times [2022-01-18 04:54:40,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:40,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78768078] [2022-01-18 04:54:40,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:40,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:40,483 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:40,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:40,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78768078] [2022-01-18 04:54:40,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78768078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:40,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998247900] [2022-01-18 04:54:40,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:54:40,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:40,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:40,484 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:40,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Waiting until timeout for monitored process [2022-01-18 04:54:40,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:54:40,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:40,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:40,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:40,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:40,728 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:40,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:40,730 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:54:40,785 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:40,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:41,137 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:41,137 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 131 treesize of output 104 [2022-01-18 04:54:41,139 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 99 treesize of output 67 [2022-01-18 04:54:41,204 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:41,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998247900] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:41,204 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:41,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:54:41,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21691610] [2022-01-18 04:54:41,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:41,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:54:41,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:41,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:54:41,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:54:41,205 INFO L87 Difference]: Start difference. First operand 296 states and 751 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:41,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:41,576 INFO L93 Difference]: Finished difference Result 485 states and 1132 transitions. [2022-01-18 04:54:41,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:54:41,576 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:41,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:41,577 INFO L225 Difference]: With dead ends: 485 [2022-01-18 04:54:41,577 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 04:54:41,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=122, Invalid=1138, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:54:41,577 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 65 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:41,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 428 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 751 Invalid, 0 Unknown, 157 Unchecked, 0.2s Time] [2022-01-18 04:54:41,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 04:54:41,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 345. [2022-01-18 04:54:41,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 2.578488372093023) internal successors, (887), 344 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:41,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 887 transitions. [2022-01-18 04:54:41,581 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 887 transitions. Word has length 18 [2022-01-18 04:54:41,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:41,581 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 887 transitions. [2022-01-18 04:54:41,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:41,581 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 887 transitions. [2022-01-18 04:54:41,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:41,581 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:41,581 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:41,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:41,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 274 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2022-01-18 04:54:41,791 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:41,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:41,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1652516170, now seen corresponding path program 274 times [2022-01-18 04:54:41,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:41,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916053485] [2022-01-18 04:54:41,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:41,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:41,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:41,988 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:41,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:41,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916053485] [2022-01-18 04:54:41,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916053485] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:41,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154676210] [2022-01-18 04:54:41,988 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:54:41,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:41,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:41,989 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:41,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Waiting until timeout for monitored process [2022-01-18 04:54:42,012 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:54:42,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:42,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:42,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:42,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:42,182 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:54:42,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:42,184 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:42,223 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:42,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:42,680 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:42,680 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 131 treesize of output 104 [2022-01-18 04:54:42,682 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 99 treesize of output 67 [2022-01-18 04:54:42,769 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:42,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154676210] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:42,769 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:42,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:54:42,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150602929] [2022-01-18 04:54:42,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:42,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:54:42,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:42,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:54:42,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:54:42,769 INFO L87 Difference]: Start difference. First operand 345 states and 887 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:43,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:43,285 INFO L93 Difference]: Finished difference Result 465 states and 1095 transitions. [2022-01-18 04:54:43,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:54:43,285 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:43,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:43,286 INFO L225 Difference]: With dead ends: 465 [2022-01-18 04:54:43,286 INFO L226 Difference]: Without dead ends: 452 [2022-01-18 04:54:43,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=120, Invalid=1140, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:54:43,287 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 53 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:43,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 357 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 533 Invalid, 0 Unknown, 94 Unchecked, 0.2s Time] [2022-01-18 04:54:43,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-01-18 04:54:43,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 329. [2022-01-18 04:54:43,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.600609756097561) internal successors, (853), 328 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:43,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 853 transitions. [2022-01-18 04:54:43,291 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 853 transitions. Word has length 18 [2022-01-18 04:54:43,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:43,291 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 853 transitions. [2022-01-18 04:54:43,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:43,291 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 853 transitions. [2022-01-18 04:54:43,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:43,292 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:43,292 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:43,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:43,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 275 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2022-01-18 04:54:43,493 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:43,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:43,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1063019480, now seen corresponding path program 275 times [2022-01-18 04:54:43,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:43,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062928828] [2022-01-18 04:54:43,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:43,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:43,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:43,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:43,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:43,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062928828] [2022-01-18 04:54:43,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062928828] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:43,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746897066] [2022-01-18 04:54:43,675 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:54:43,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:43,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:43,676 INFO L229 MonitoredProcess]: Starting monitored process 276 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:43,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Waiting until timeout for monitored process [2022-01-18 04:54:43,703 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:54:43,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:43,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:43,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:43,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:43,913 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:43,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:43,915 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:54:43,966 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:43,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:44,320 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:44,320 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 131 treesize of output 104 [2022-01-18 04:54:44,322 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 99 treesize of output 67 [2022-01-18 04:54:44,379 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:44,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746897066] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:44,379 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:44,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:54:44,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369093351] [2022-01-18 04:54:44,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:44,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:54:44,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:44,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:54:44,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=779, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:54:44,380 INFO L87 Difference]: Start difference. First operand 329 states and 853 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:44,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:44,996 INFO L93 Difference]: Finished difference Result 557 states and 1258 transitions. [2022-01-18 04:54:44,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:54:44,996 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:44,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:44,997 INFO L225 Difference]: With dead ends: 557 [2022-01-18 04:54:44,997 INFO L226 Difference]: Without dead ends: 531 [2022-01-18 04:54:44,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=143, Invalid=1339, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:54:44,997 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 96 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 1165 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 1210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:44,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 516 Invalid, 1210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1165 Invalid, 0 Unknown, 26 Unchecked, 0.3s Time] [2022-01-18 04:54:44,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2022-01-18 04:54:45,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 338. [2022-01-18 04:54:45,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 2.5964391691394657) internal successors, (875), 337 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:45,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 875 transitions. [2022-01-18 04:54:45,001 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 875 transitions. Word has length 18 [2022-01-18 04:54:45,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:45,001 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 875 transitions. [2022-01-18 04:54:45,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:45,001 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 875 transitions. [2022-01-18 04:54:45,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:45,001 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:45,002 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:45,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:45,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable280 [2022-01-18 04:54:45,204 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:45,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:45,204 INFO L85 PathProgramCache]: Analyzing trace with hash -629159802, now seen corresponding path program 276 times [2022-01-18 04:54:45,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:45,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650138183] [2022-01-18 04:54:45,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:45,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:45,406 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:45,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:45,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650138183] [2022-01-18 04:54:45,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650138183] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:45,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637077185] [2022-01-18 04:54:45,406 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:54:45,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:45,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:45,407 INFO L229 MonitoredProcess]: Starting monitored process 277 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:45,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Waiting until timeout for monitored process [2022-01-18 04:54:45,430 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:54:45,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:45,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:54:45,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:45,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:45,724 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:45,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:45,727 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:54:45,791 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:45,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:46,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:46,361 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 163 treesize of output 133 [2022-01-18 04:54:46,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:46,368 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 123 treesize of output 93 [2022-01-18 04:54:46,491 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:46,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637077185] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:46,491 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:46,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:54:46,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162408343] [2022-01-18 04:54:46,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:46,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:54:46,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:46,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:54:46,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:54:46,492 INFO L87 Difference]: Start difference. First operand 338 states and 875 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:46,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:46,809 INFO L93 Difference]: Finished difference Result 385 states and 961 transitions. [2022-01-18 04:54:46,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:54:46,809 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:46,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:46,810 INFO L225 Difference]: With dead ends: 385 [2022-01-18 04:54:46,810 INFO L226 Difference]: Without dead ends: 382 [2022-01-18 04:54:46,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=108, Invalid=948, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:54:46,810 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 19 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 228 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:46,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 264 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 404 Invalid, 0 Unknown, 228 Unchecked, 0.2s Time] [2022-01-18 04:54:46,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-01-18 04:54:46,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 338. [2022-01-18 04:54:46,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 2.5964391691394657) internal successors, (875), 337 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:46,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 875 transitions. [2022-01-18 04:54:46,814 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 875 transitions. Word has length 18 [2022-01-18 04:54:46,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:46,814 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 875 transitions. [2022-01-18 04:54:46,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:46,814 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 875 transitions. [2022-01-18 04:54:46,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:46,814 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:46,814 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:46,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:47,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281,277 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:47,031 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:47,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:47,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1398100772, now seen corresponding path program 277 times [2022-01-18 04:54:47,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:47,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350248867] [2022-01-18 04:54:47,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:47,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:47,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:47,283 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:47,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:47,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350248867] [2022-01-18 04:54:47,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350248867] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:47,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245133491] [2022-01-18 04:54:47,283 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:54:47,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:47,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:47,284 INFO L229 MonitoredProcess]: Starting monitored process 278 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:47,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Waiting until timeout for monitored process [2022-01-18 04:54:47,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:47,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:47,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:47,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:47,566 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:54:47,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:47,568 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:47,626 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:47,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:48,128 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:48,128 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 131 treesize of output 104 [2022-01-18 04:54:48,131 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 99 treesize of output 67 [2022-01-18 04:54:48,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:48,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245133491] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:48,233 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:48,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:54:48,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542621631] [2022-01-18 04:54:48,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:48,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:54:48,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:48,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:54:48,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:54:48,234 INFO L87 Difference]: Start difference. First operand 338 states and 875 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:49,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:49,127 INFO L93 Difference]: Finished difference Result 539 states and 1218 transitions. [2022-01-18 04:54:49,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:54:49,127 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:49,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:49,128 INFO L225 Difference]: With dead ends: 539 [2022-01-18 04:54:49,128 INFO L226 Difference]: Without dead ends: 512 [2022-01-18 04:54:49,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=148, Invalid=1412, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 04:54:49,128 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 75 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 1292 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 1430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:49,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 602 Invalid, 1430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1292 Invalid, 0 Unknown, 115 Unchecked, 0.5s Time] [2022-01-18 04:54:49,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2022-01-18 04:54:49,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 339. [2022-01-18 04:54:49,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.594674556213018) internal successors, (877), 338 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:49,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 877 transitions. [2022-01-18 04:54:49,132 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 877 transitions. Word has length 18 [2022-01-18 04:54:49,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:49,132 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 877 transitions. [2022-01-18 04:54:49,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:49,132 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 877 transitions. [2022-01-18 04:54:49,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:49,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:49,133 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:49,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:49,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2022-01-18 04:54:49,347 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:49,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:49,347 INFO L85 PathProgramCache]: Analyzing trace with hash -669300136, now seen corresponding path program 278 times [2022-01-18 04:54:49,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:49,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134909593] [2022-01-18 04:54:49,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:49,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:49,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:49,589 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:49,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:49,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134909593] [2022-01-18 04:54:49,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134909593] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:49,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819210473] [2022-01-18 04:54:49,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:54:49,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:49,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:49,590 INFO L229 MonitoredProcess]: Starting monitored process 279 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:49,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Waiting until timeout for monitored process [2022-01-18 04:54:49,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:54:49,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:49,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:49,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:49,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:49,764 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:54:49,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:49,767 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:49,850 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:49,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:50,255 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:50,255 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 119 treesize of output 96 [2022-01-18 04:54:50,257 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 91 treesize of output 63 [2022-01-18 04:54:50,320 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:50,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819210473] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:50,320 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:50,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:54:50,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917010464] [2022-01-18 04:54:50,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:50,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:54:50,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:50,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:54:50,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=779, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:54:50,321 INFO L87 Difference]: Start difference. First operand 339 states and 877 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:51,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:51,935 INFO L93 Difference]: Finished difference Result 627 states and 1363 transitions. [2022-01-18 04:54:51,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 04:54:51,936 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:51,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:51,937 INFO L225 Difference]: With dead ends: 627 [2022-01-18 04:54:51,937 INFO L226 Difference]: Without dead ends: 580 [2022-01-18 04:54:51,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=267, Invalid=2283, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 04:54:51,937 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 157 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:51,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 526 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1176 Invalid, 0 Unknown, 127 Unchecked, 0.5s Time] [2022-01-18 04:54:51,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2022-01-18 04:54:51,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 335. [2022-01-18 04:54:51,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.5808383233532934) internal successors, (862), 334 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:51,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 862 transitions. [2022-01-18 04:54:51,941 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 862 transitions. Word has length 18 [2022-01-18 04:54:51,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:51,942 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 862 transitions. [2022-01-18 04:54:51,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:51,942 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 862 transitions. [2022-01-18 04:54:51,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:51,942 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:51,942 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:51,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:52,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,279 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:52,144 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:52,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:52,144 INFO L85 PathProgramCache]: Analyzing trace with hash -18449286, now seen corresponding path program 279 times [2022-01-18 04:54:52,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:52,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760758961] [2022-01-18 04:54:52,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:52,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:52,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:52,286 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:52,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:52,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760758961] [2022-01-18 04:54:52,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760758961] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:52,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303970424] [2022-01-18 04:54:52,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:54:52,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:52,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:52,287 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:52,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Waiting until timeout for monitored process [2022-01-18 04:54:52,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:54:52,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:52,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:54:52,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:52,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:52,428 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:54:52,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:52,430 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:52,516 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:52,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:52,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:52,869 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 162 treesize of output 132 [2022-01-18 04:54:52,874 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:52,874 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 122 treesize of output 92 [2022-01-18 04:54:53,061 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:53,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303970424] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:53,061 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:53,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:54:53,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31068918] [2022-01-18 04:54:53,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:53,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:54:53,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:53,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:54:53,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:54:53,062 INFO L87 Difference]: Start difference. First operand 335 states and 862 transitions. Second operand has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 04:54:53,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:53,536 INFO L93 Difference]: Finished difference Result 370 states and 928 transitions. [2022-01-18 04:54:53,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:54:53,536 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 18 [2022-01-18 04:54:53,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:53,537 INFO L225 Difference]: With dead ends: 370 [2022-01-18 04:54:53,537 INFO L226 Difference]: Without dead ends: 356 [2022-01-18 04:54:53,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=171, Invalid=1311, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:54:53,537 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:53,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 106 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 393 Invalid, 0 Unknown, 47 Unchecked, 0.2s Time] [2022-01-18 04:54:53,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-01-18 04:54:53,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 340. [2022-01-18 04:54:53,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.5929203539823007) internal successors, (879), 339 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:53,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 879 transitions. [2022-01-18 04:54:53,542 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 879 transitions. Word has length 18 [2022-01-18 04:54:53,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:53,542 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 879 transitions. [2022-01-18 04:54:53,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 04:54:53,542 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 879 transitions. [2022-01-18 04:54:53,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:53,542 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:53,542 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:53,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:53,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,280 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:53,751 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:53,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:53,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1933623120, now seen corresponding path program 280 times [2022-01-18 04:54:53,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:53,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573557856] [2022-01-18 04:54:53,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:53,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:53,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:53,931 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:53,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:53,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573557856] [2022-01-18 04:54:53,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573557856] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:53,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299597700] [2022-01-18 04:54:53,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:54:53,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:53,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:53,932 INFO L229 MonitoredProcess]: Starting monitored process 281 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:53,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:54:53,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:53,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Waiting until timeout for monitored process [2022-01-18 04:54:53,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:53,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:54,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:54,209 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:54,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:54,211 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:54:54,263 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:54,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:54,641 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:54,641 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 143 treesize of output 116 [2022-01-18 04:54:54,643 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 111 treesize of output 79 [2022-01-18 04:54:54,719 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:54,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299597700] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:54,719 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:54,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 29 [2022-01-18 04:54:54,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853814169] [2022-01-18 04:54:54,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:54,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:54:54,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:54,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:54:54,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:54:54,720 INFO L87 Difference]: Start difference. First operand 340 states and 879 transitions. Second operand has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:55,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:55,380 INFO L93 Difference]: Finished difference Result 522 states and 1238 transitions. [2022-01-18 04:54:55,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:54:55,381 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:55,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:55,382 INFO L225 Difference]: With dead ends: 522 [2022-01-18 04:54:55,382 INFO L226 Difference]: Without dead ends: 503 [2022-01-18 04:54:55,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=136, Invalid=1196, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 04:54:55,382 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 61 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 207 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:55,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 449 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 932 Invalid, 0 Unknown, 207 Unchecked, 0.3s Time] [2022-01-18 04:54:55,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2022-01-18 04:54:55,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 366. [2022-01-18 04:54:55,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.610958904109589) internal successors, (953), 365 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:55,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 953 transitions. [2022-01-18 04:54:55,388 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 953 transitions. Word has length 18 [2022-01-18 04:54:55,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:55,388 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 953 transitions. [2022-01-18 04:54:55,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:55,388 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 953 transitions. [2022-01-18 04:54:55,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:55,389 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:55,389 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:55,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:55,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,281 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:55,603 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:55,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:55,603 INFO L85 PathProgramCache]: Analyzing trace with hash 241443838, now seen corresponding path program 281 times [2022-01-18 04:54:55,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:55,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428017864] [2022-01-18 04:54:55,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:55,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:55,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:55,715 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:55,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:55,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428017864] [2022-01-18 04:54:55,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428017864] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:55,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599883422] [2022-01-18 04:54:55,715 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:54:55,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:55,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:55,716 INFO L229 MonitoredProcess]: Starting monitored process 282 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:55,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Waiting until timeout for monitored process [2022-01-18 04:54:55,750 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:54:55,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:55,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:55,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:55,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:55,987 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:54:55,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:55,989 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:54:56,034 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:56,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:56,415 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:56,416 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 143 treesize of output 116 [2022-01-18 04:54:56,418 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 111 treesize of output 79 [2022-01-18 04:54:56,513 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:56,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599883422] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:56,513 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:56,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 29 [2022-01-18 04:54:56,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281626742] [2022-01-18 04:54:56,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:56,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:54:56,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:56,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:54:56,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:54:56,514 INFO L87 Difference]: Start difference. First operand 366 states and 953 transitions. Second operand has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:57,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:57,022 INFO L93 Difference]: Finished difference Result 492 states and 1180 transitions. [2022-01-18 04:54:57,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:54:57,022 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:57,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:57,023 INFO L225 Difference]: With dead ends: 492 [2022-01-18 04:54:57,023 INFO L226 Difference]: Without dead ends: 480 [2022-01-18 04:54:57,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=124, Invalid=1066, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 04:54:57,024 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 50 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:57,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 369 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 622 Invalid, 0 Unknown, 126 Unchecked, 0.3s Time] [2022-01-18 04:54:57,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2022-01-18 04:54:57,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 362. [2022-01-18 04:54:57,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.623268698060942) internal successors, (947), 361 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:57,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 947 transitions. [2022-01-18 04:54:57,028 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 947 transitions. Word has length 18 [2022-01-18 04:54:57,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:57,028 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 947 transitions. [2022-01-18 04:54:57,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:57,028 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 947 transitions. [2022-01-18 04:54:57,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:57,028 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:57,028 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:57,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:57,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286,282 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:57,244 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:57,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:57,245 INFO L85 PathProgramCache]: Analyzing trace with hash -2026262884, now seen corresponding path program 282 times [2022-01-18 04:54:57,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:57,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454459470] [2022-01-18 04:54:57,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:57,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:57,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:57,423 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:57,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:57,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454459470] [2022-01-18 04:54:57,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454459470] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:57,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384162751] [2022-01-18 04:54:57,423 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:54:57,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:57,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:57,424 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:57,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Waiting until timeout for monitored process [2022-01-18 04:54:57,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:54:57,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:54:57,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:54:57,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:57,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:57,625 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:54:57,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:57,627 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 04:54:57,676 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:57,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:58,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:58,020 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 112 treesize of output 95 [2022-01-18 04:54:58,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:54:58,023 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 84 treesize of output 67 [2022-01-18 04:54:58,133 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:58,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384162751] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:58,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:58,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 04:54:58,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999960014] [2022-01-18 04:54:58,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:58,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:54:58,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:58,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:54:58,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:54:58,133 INFO L87 Difference]: Start difference. First operand 362 states and 947 transitions. Second operand has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:58,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:54:58,613 INFO L93 Difference]: Finished difference Result 429 states and 1080 transitions. [2022-01-18 04:54:58,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:54:58,614 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:54:58,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:54:58,614 INFO L225 Difference]: With dead ends: 429 [2022-01-18 04:54:58,614 INFO L226 Difference]: Without dead ends: 415 [2022-01-18 04:54:58,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=153, Invalid=1407, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 04:54:58,615 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 31 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 270 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:54:58,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 192 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 568 Invalid, 0 Unknown, 270 Unchecked, 0.2s Time] [2022-01-18 04:54:58,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-01-18 04:54:58,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 366. [2022-01-18 04:54:58,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.6301369863013697) internal successors, (960), 365 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 04:54:58,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 960 transitions. [2022-01-18 04:54:58,619 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 960 transitions. Word has length 18 [2022-01-18 04:54:58,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:54:58,619 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 960 transitions. [2022-01-18 04:54:58,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:54:58,619 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 960 transitions. [2022-01-18 04:54:58,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:54:58,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:54:58,620 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:54:58,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Forceful destruction successful, exit code 0 [2022-01-18 04:54:58,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2022-01-18 04:54:58,833 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:54:58,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:54:58,834 INFO L85 PathProgramCache]: Analyzing trace with hash 201303504, now seen corresponding path program 283 times [2022-01-18 04:54:58,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:54:58,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644337557] [2022-01-18 04:54:58,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:54:58,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:54:58,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:58,980 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:58,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:54:58,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644337557] [2022-01-18 04:54:58,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644337557] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:54:58,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821584029] [2022-01-18 04:54:58,981 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:54:58,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:54:58,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:54:58,982 INFO L229 MonitoredProcess]: Starting monitored process 284 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:54:58,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Waiting until timeout for monitored process [2022-01-18 04:54:59,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:54:59,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:54:59,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:54:59,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:59,143 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:54:59,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:54:59,146 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:54:59,232 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:59,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:54:59,616 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:54:59,616 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 119 treesize of output 96 [2022-01-18 04:54:59,631 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 91 treesize of output 63 [2022-01-18 04:54:59,747 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:54:59,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821584029] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:54:59,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:54:59,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 29 [2022-01-18 04:54:59,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557944363] [2022-01-18 04:54:59,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:54:59,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:54:59,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:54:59,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:54:59,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=719, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:54:59,748 INFO L87 Difference]: Start difference. First operand 366 states and 960 transitions. Second operand has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:01,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:01,424 INFO L93 Difference]: Finished difference Result 616 states and 1382 transitions. [2022-01-18 04:55:01,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 04:55:01,425 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:01,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:01,425 INFO L225 Difference]: With dead ends: 616 [2022-01-18 04:55:01,425 INFO L226 Difference]: Without dead ends: 576 [2022-01-18 04:55:01,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=216, Invalid=1764, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 04:55:01,426 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 105 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:01,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 382 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 996 Invalid, 0 Unknown, 35 Unchecked, 0.5s Time] [2022-01-18 04:55:01,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-01-18 04:55:01,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 360. [2022-01-18 04:55:01,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.615598885793872) internal successors, (939), 359 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:01,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 939 transitions. [2022-01-18 04:55:01,431 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 939 transitions. Word has length 18 [2022-01-18 04:55:01,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:01,431 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 939 transitions. [2022-01-18 04:55:01,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:01,431 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 939 transitions. [2022-01-18 04:55:01,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:01,431 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:01,431 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:01,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:01,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 284 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2022-01-18 04:55:01,632 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:01,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:01,632 INFO L85 PathProgramCache]: Analyzing trace with hash -368831486, now seen corresponding path program 284 times [2022-01-18 04:55:01,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:01,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912194250] [2022-01-18 04:55:01,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:01,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:01,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:01,873 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:01,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:01,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912194250] [2022-01-18 04:55:01,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912194250] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:01,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656887579] [2022-01-18 04:55:01,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:55:01,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:01,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:01,874 INFO L229 MonitoredProcess]: Starting monitored process 285 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:01,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Waiting until timeout for monitored process [2022-01-18 04:55:01,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:55:01,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:01,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:01,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:02,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:02,046 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:02,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:02,048 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:02,151 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:02,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:02,641 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:02,641 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 111 treesize of output 94 [2022-01-18 04:55:02,645 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 91 treesize of output 71 [2022-01-18 04:55:02,777 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:55:02,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656887579] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:02,778 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:02,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:02,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352700695] [2022-01-18 04:55:02,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:02,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:02,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:02,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:02,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:02,778 INFO L87 Difference]: Start difference. First operand 360 states and 939 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:04,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:04,007 INFO L93 Difference]: Finished difference Result 487 states and 1148 transitions. [2022-01-18 04:55:04,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 04:55:04,007 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:04,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:04,008 INFO L225 Difference]: With dead ends: 487 [2022-01-18 04:55:04,008 INFO L226 Difference]: Without dead ends: 454 [2022-01-18 04:55:04,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=253, Invalid=1909, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 04:55:04,008 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 82 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:04,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 418 Invalid, 955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 860 Invalid, 0 Unknown, 59 Unchecked, 0.3s Time] [2022-01-18 04:55:04,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-01-18 04:55:04,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 363. [2022-01-18 04:55:04,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 2.6215469613259668) internal successors, (949), 362 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:04,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 949 transitions. [2022-01-18 04:55:04,012 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 949 transitions. Word has length 18 [2022-01-18 04:55:04,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:04,012 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 949 transitions. [2022-01-18 04:55:04,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:04,012 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 949 transitions. [2022-01-18 04:55:04,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:04,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:04,013 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:04,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:04,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 285 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2022-01-18 04:55:04,222 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:04,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:04,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1208510244, now seen corresponding path program 285 times [2022-01-18 04:55:04,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:04,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627257134] [2022-01-18 04:55:04,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:04,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:04,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:04,358 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:04,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:04,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627257134] [2022-01-18 04:55:04,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627257134] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:04,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429104650] [2022-01-18 04:55:04,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:55:04,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:04,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:04,359 INFO L229 MonitoredProcess]: Starting monitored process 286 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:04,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Waiting until timeout for monitored process [2022-01-18 04:55:04,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:55:04,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:04,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:55:04,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:04,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:04,480 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:55:04,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:04,482 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 04:55:04,520 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:04,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:04,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:04,761 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 138 treesize of output 118 [2022-01-18 04:55:04,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:04,765 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 110 treesize of output 90 [2022-01-18 04:55:04,873 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:04,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429104650] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:04,874 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:04,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:55:04,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868287324] [2022-01-18 04:55:04,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:04,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:04,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:04,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:04,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:04,874 INFO L87 Difference]: Start difference. First operand 363 states and 949 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:05,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:05,500 INFO L93 Difference]: Finished difference Result 421 states and 1049 transitions. [2022-01-18 04:55:05,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 04:55:05,501 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:05,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:05,501 INFO L225 Difference]: With dead ends: 421 [2022-01-18 04:55:05,501 INFO L226 Difference]: Without dead ends: 407 [2022-01-18 04:55:05,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=182, Invalid=1300, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:55:05,502 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 31 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:05,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 155 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 522 Invalid, 0 Unknown, 10 Unchecked, 0.2s Time] [2022-01-18 04:55:05,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-01-18 04:55:05,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 365. [2022-01-18 04:55:05,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 2.620879120879121) internal successors, (954), 364 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:05,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 954 transitions. [2022-01-18 04:55:05,507 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 954 transitions. Word has length 18 [2022-01-18 04:55:05,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:05,507 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 954 transitions. [2022-01-18 04:55:05,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:05,507 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 954 transitions. [2022-01-18 04:55:05,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:05,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:05,508 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:05,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:05,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 286 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable290 [2022-01-18 04:55:05,711 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:05,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:05,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1881146404, now seen corresponding path program 286 times [2022-01-18 04:55:05,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:05,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478525187] [2022-01-18 04:55:05,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:05,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:05,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:05,886 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:05,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:05,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478525187] [2022-01-18 04:55:05,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478525187] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:05,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849140978] [2022-01-18 04:55:05,886 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:55:05,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:05,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:05,887 INFO L229 MonitoredProcess]: Starting monitored process 287 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:05,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Waiting until timeout for monitored process [2022-01-18 04:55:05,909 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:55:05,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:05,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:05,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:06,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:06,075 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:55:06,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:06,076 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:55:06,115 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:06,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:06,372 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:06,372 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 111 treesize of output 92 [2022-01-18 04:55:06,375 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 89 treesize of output 67 [2022-01-18 04:55:06,456 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:06,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849140978] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:06,457 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:06,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:06,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636457017] [2022-01-18 04:55:06,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:06,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:06,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:06,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:06,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:06,458 INFO L87 Difference]: Start difference. First operand 365 states and 954 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:06,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:06,823 INFO L93 Difference]: Finished difference Result 501 states and 1216 transitions. [2022-01-18 04:55:06,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:55:06,824 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:06,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:06,824 INFO L225 Difference]: With dead ends: 501 [2022-01-18 04:55:06,824 INFO L226 Difference]: Without dead ends: 481 [2022-01-18 04:55:06,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:55:06,825 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 59 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:06,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 334 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 783 Invalid, 0 Unknown, 37 Unchecked, 0.2s Time] [2022-01-18 04:55:06,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-01-18 04:55:06,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 386. [2022-01-18 04:55:06,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.6415584415584417) internal successors, (1017), 385 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:06,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1017 transitions. [2022-01-18 04:55:06,829 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1017 transitions. Word has length 18 [2022-01-18 04:55:06,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:06,829 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1017 transitions. [2022-01-18 04:55:06,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:06,829 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1017 transitions. [2022-01-18 04:55:06,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:06,830 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:06,830 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:06,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:07,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291,287 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:07,031 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:07,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:07,032 INFO L85 PathProgramCache]: Analyzing trace with hash -186254504, now seen corresponding path program 287 times [2022-01-18 04:55:07,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:07,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175262922] [2022-01-18 04:55:07,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:07,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:07,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:07,191 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:07,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:07,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175262922] [2022-01-18 04:55:07,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175262922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:07,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278398049] [2022-01-18 04:55:07,191 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:55:07,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:07,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:07,192 INFO L229 MonitoredProcess]: Starting monitored process 288 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:07,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Waiting until timeout for monitored process [2022-01-18 04:55:07,215 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:55:07,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:07,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:07,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:07,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:07,310 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:07,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:07,312 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:07,389 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:07,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:07,730 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:07,730 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 111 treesize of output 94 [2022-01-18 04:55:07,732 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 91 treesize of output 71 [2022-01-18 04:55:07,803 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:07,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278398049] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:07,804 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:07,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:07,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481400092] [2022-01-18 04:55:07,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:07,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:07,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:07,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:07,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:07,804 INFO L87 Difference]: Start difference. First operand 386 states and 1017 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:08,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:08,325 INFO L93 Difference]: Finished difference Result 548 states and 1296 transitions. [2022-01-18 04:55:08,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:55:08,325 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:08,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:08,325 INFO L225 Difference]: With dead ends: 548 [2022-01-18 04:55:08,326 INFO L226 Difference]: Without dead ends: 515 [2022-01-18 04:55:08,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=972, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:55:08,326 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 103 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:08,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 352 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 888 Invalid, 0 Unknown, 38 Unchecked, 0.3s Time] [2022-01-18 04:55:08,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-01-18 04:55:08,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 386. [2022-01-18 04:55:08,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.638961038961039) internal successors, (1016), 385 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:08,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1016 transitions. [2022-01-18 04:55:08,330 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1016 transitions. Word has length 18 [2022-01-18 04:55:08,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:08,330 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1016 transitions. [2022-01-18 04:55:08,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:08,330 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1016 transitions. [2022-01-18 04:55:08,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:08,331 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:08,331 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:08,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:08,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable292 [2022-01-18 04:55:08,545 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:08,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:08,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1962542032, now seen corresponding path program 288 times [2022-01-18 04:55:08,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:08,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193838000] [2022-01-18 04:55:08,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:08,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:08,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:08,756 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:08,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:08,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193838000] [2022-01-18 04:55:08,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193838000] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:08,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228272028] [2022-01-18 04:55:08,756 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:55:08,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:08,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:08,757 INFO L229 MonitoredProcess]: Starting monitored process 289 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:08,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Waiting until timeout for monitored process [2022-01-18 04:55:08,781 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:55:08,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:08,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:55:08,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:08,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:08,890 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:08,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:08,892 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:08,980 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:08,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:09,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:09,331 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 139 treesize of output 119 [2022-01-18 04:55:09,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:09,335 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 111 treesize of output 91 [2022-01-18 04:55:09,449 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:09,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228272028] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:09,449 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:09,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 04:55:09,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547965721] [2022-01-18 04:55:09,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:09,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:55:09,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:09,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:55:09,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:55:09,450 INFO L87 Difference]: Start difference. First operand 386 states and 1016 transitions. Second operand has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:10,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:10,013 INFO L93 Difference]: Finished difference Result 481 states and 1184 transitions. [2022-01-18 04:55:10,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:55:10,013 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:10,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:10,014 INFO L225 Difference]: With dead ends: 481 [2022-01-18 04:55:10,014 INFO L226 Difference]: Without dead ends: 460 [2022-01-18 04:55:10,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=188, Invalid=1294, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:55:10,014 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 61 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:10,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 223 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:55:10,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-01-18 04:55:10,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 392. [2022-01-18 04:55:10,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.652173913043478) internal successors, (1037), 391 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:10,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1037 transitions. [2022-01-18 04:55:10,035 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1037 transitions. Word has length 18 [2022-01-18 04:55:10,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:10,035 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1037 transitions. [2022-01-18 04:55:10,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:10,035 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1037 transitions. [2022-01-18 04:55:10,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:10,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:10,035 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:10,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Ended with exit code 0 [2022-01-18 04:55:10,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293,289 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:10,255 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:10,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:10,255 INFO L85 PathProgramCache]: Analyzing trace with hash -144242088, now seen corresponding path program 289 times [2022-01-18 04:55:10,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:10,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020415850] [2022-01-18 04:55:10,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:10,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:10,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:10,434 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:10,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:10,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020415850] [2022-01-18 04:55:10,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020415850] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:10,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715649987] [2022-01-18 04:55:10,434 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:55:10,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:10,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:10,435 INFO L229 MonitoredProcess]: Starting monitored process 290 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:10,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Waiting until timeout for monitored process [2022-01-18 04:55:10,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:10,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:10,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:10,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:10,573 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:10,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:10,575 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:10,652 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:10,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:11,030 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:55:11,031 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 127 treesize of output 104 [2022-01-18 04:55:11,033 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 99 treesize of output 71 [2022-01-18 04:55:11,104 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:55:11,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715649987] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:11,104 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:11,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 29 [2022-01-18 04:55:11,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27501053] [2022-01-18 04:55:11,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:11,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:55:11,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:11,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:55:11,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=719, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:55:11,105 INFO L87 Difference]: Start difference. First operand 392 states and 1037 transitions. Second operand has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:13,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:13,505 INFO L93 Difference]: Finished difference Result 596 states and 1365 transitions. [2022-01-18 04:55:13,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 04:55:13,506 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:13,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:13,506 INFO L225 Difference]: With dead ends: 596 [2022-01-18 04:55:13,506 INFO L226 Difference]: Without dead ends: 542 [2022-01-18 04:55:13,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 777 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=368, Invalid=2824, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 04:55:13,507 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 159 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 1299 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 1366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:13,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 486 Invalid, 1366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1299 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 04:55:13,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-01-18 04:55:13,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 391. [2022-01-18 04:55:13,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.646153846153846) internal successors, (1032), 390 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:13,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1032 transitions. [2022-01-18 04:55:13,511 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1032 transitions. Word has length 18 [2022-01-18 04:55:13,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:13,511 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1032 transitions. [2022-01-18 04:55:13,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:13,511 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1032 transitions. [2022-01-18 04:55:13,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:13,512 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:13,512 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:13,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:13,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,290 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:13,716 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:13,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:13,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1030040368, now seen corresponding path program 290 times [2022-01-18 04:55:13,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:13,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605505964] [2022-01-18 04:55:13,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:13,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:13,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:13,916 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:13,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:13,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605505964] [2022-01-18 04:55:13,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605505964] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:13,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392761780] [2022-01-18 04:55:13,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:55:13,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:13,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:13,918 INFO L229 MonitoredProcess]: Starting monitored process 291 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:13,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Waiting until timeout for monitored process [2022-01-18 04:55:13,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:55:13,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:13,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:55:13,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:14,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:14,064 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:14,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:14,066 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:14,156 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:14,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:14,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:14,581 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 163 treesize of output 133 [2022-01-18 04:55:14,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:14,585 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 123 treesize of output 93 [2022-01-18 04:55:14,679 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:14,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392761780] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:14,679 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:14,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:55:14,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994745325] [2022-01-18 04:55:14,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:14,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:55:14,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:14,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:55:14,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:55:14,680 INFO L87 Difference]: Start difference. First operand 391 states and 1032 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:15,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:15,067 INFO L93 Difference]: Finished difference Result 485 states and 1197 transitions. [2022-01-18 04:55:15,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:55:15,067 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:15,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:15,067 INFO L225 Difference]: With dead ends: 485 [2022-01-18 04:55:15,067 INFO L226 Difference]: Without dead ends: 464 [2022-01-18 04:55:15,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=149, Invalid=1183, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 04:55:15,068 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 59 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:15,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 202 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:55:15,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-01-18 04:55:15,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 396. [2022-01-18 04:55:15,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 2.643037974683544) internal successors, (1044), 395 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:15,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1044 transitions. [2022-01-18 04:55:15,072 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1044 transitions. Word has length 18 [2022-01-18 04:55:15,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:15,072 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 1044 transitions. [2022-01-18 04:55:15,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:15,072 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1044 transitions. [2022-01-18 04:55:15,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:15,072 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:15,072 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:15,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:15,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,291 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:15,288 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:15,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:15,288 INFO L85 PathProgramCache]: Analyzing trace with hash -216975332, now seen corresponding path program 291 times [2022-01-18 04:55:15,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:15,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086769066] [2022-01-18 04:55:15,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:15,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:15,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:15,410 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:15,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:15,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086769066] [2022-01-18 04:55:15,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086769066] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:15,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279653103] [2022-01-18 04:55:15,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:55:15,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:15,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:15,412 INFO L229 MonitoredProcess]: Starting monitored process 292 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:15,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Waiting until timeout for monitored process [2022-01-18 04:55:15,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:55:15,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:15,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:15,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:15,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:15,639 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:55:15,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:15,641 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 04:55:15,711 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:15,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:16,196 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:55:16,196 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 131 treesize of output 104 [2022-01-18 04:55:16,199 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 99 treesize of output 67 [2022-01-18 04:55:16,341 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:16,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279653103] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:16,341 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:16,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:55:16,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850764280] [2022-01-18 04:55:16,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:16,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:55:16,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:16,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:55:16,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:55:16,342 INFO L87 Difference]: Start difference. First operand 396 states and 1044 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:17,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:17,478 INFO L93 Difference]: Finished difference Result 581 states and 1381 transitions. [2022-01-18 04:55:17,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:55:17,479 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:17,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:17,479 INFO L225 Difference]: With dead ends: 581 [2022-01-18 04:55:17,479 INFO L226 Difference]: Without dead ends: 555 [2022-01-18 04:55:17,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=156, Invalid=1404, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 04:55:17,480 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 83 mSDsluCounter, 786 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:17,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 487 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1215 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 04:55:17,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2022-01-18 04:55:17,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 411. [2022-01-18 04:55:17,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.65609756097561) internal successors, (1089), 410 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:17,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1089 transitions. [2022-01-18 04:55:17,484 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1089 transitions. Word has length 18 [2022-01-18 04:55:17,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:17,485 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 1089 transitions. [2022-01-18 04:55:17,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:17,485 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1089 transitions. [2022-01-18 04:55:17,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:17,485 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:17,485 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:17,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Ended with exit code 0 [2022-01-18 04:55:17,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,292 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:17,699 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:17,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:17,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1580610128, now seen corresponding path program 292 times [2022-01-18 04:55:17,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:17,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903493020] [2022-01-18 04:55:17,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:17,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:17,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:17,855 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:17,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:17,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903493020] [2022-01-18 04:55:17,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903493020] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:17,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968112821] [2022-01-18 04:55:17,855 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:55:17,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:17,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:17,857 INFO L229 MonitoredProcess]: Starting monitored process 293 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:17,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Waiting until timeout for monitored process [2022-01-18 04:55:17,879 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:55:17,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:17,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:17,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:18,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:18,052 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:55:18,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:18,054 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:55:18,103 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:18,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:18,484 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:55:18,484 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 131 treesize of output 104 [2022-01-18 04:55:18,486 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 99 treesize of output 67 [2022-01-18 04:55:18,560 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:18,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968112821] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:18,560 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:18,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:55:18,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136480360] [2022-01-18 04:55:18,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:18,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:55:18,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:18,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:55:18,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:55:18,561 INFO L87 Difference]: Start difference. First operand 411 states and 1089 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:19,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:19,425 INFO L93 Difference]: Finished difference Result 620 states and 1439 transitions. [2022-01-18 04:55:19,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:55:19,425 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:19,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:19,426 INFO L225 Difference]: With dead ends: 620 [2022-01-18 04:55:19,426 INFO L226 Difference]: Without dead ends: 590 [2022-01-18 04:55:19,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=156, Invalid=1404, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 04:55:19,426 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 98 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1261 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 1291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:19,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 487 Invalid, 1291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1261 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 04:55:19,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2022-01-18 04:55:19,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 415. [2022-01-18 04:55:19,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.6594202898550723) internal successors, (1101), 414 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:19,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1101 transitions. [2022-01-18 04:55:19,431 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1101 transitions. Word has length 18 [2022-01-18 04:55:19,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:19,431 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 1101 transitions. [2022-01-18 04:55:19,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:19,431 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1101 transitions. [2022-01-18 04:55:19,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:19,432 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:19,432 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:19,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:19,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,293 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:19,647 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:19,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:19,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1915691420, now seen corresponding path program 293 times [2022-01-18 04:55:19,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:19,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146289703] [2022-01-18 04:55:19,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:19,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:19,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:19,789 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:19,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:19,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146289703] [2022-01-18 04:55:19,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146289703] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:19,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931132996] [2022-01-18 04:55:19,789 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:55:19,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:19,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:19,790 INFO L229 MonitoredProcess]: Starting monitored process 294 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:19,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Waiting until timeout for monitored process [2022-01-18 04:55:19,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:55:19,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:19,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:19,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:19,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:19,973 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:55:19,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:19,975 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 04:55:20,023 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:20,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:20,429 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:55:20,429 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 143 treesize of output 116 [2022-01-18 04:55:20,431 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 111 treesize of output 79 [2022-01-18 04:55:20,492 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:20,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931132996] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:20,493 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:20,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:55:20,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549969124] [2022-01-18 04:55:20,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:20,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:55:20,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:20,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:55:20,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:55:20,493 INFO L87 Difference]: Start difference. First operand 415 states and 1101 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:21,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:21,352 INFO L93 Difference]: Finished difference Result 620 states and 1455 transitions. [2022-01-18 04:55:21,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:55:21,352 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:21,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:21,353 INFO L225 Difference]: With dead ends: 620 [2022-01-18 04:55:21,353 INFO L226 Difference]: Without dead ends: 593 [2022-01-18 04:55:21,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=173, Invalid=1549, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 04:55:21,353 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 81 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 1264 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:21,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 531 Invalid, 1304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1264 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:55:21,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2022-01-18 04:55:21,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 418. [2022-01-18 04:55:21,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 2.661870503597122) internal successors, (1110), 417 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:21,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1110 transitions. [2022-01-18 04:55:21,358 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1110 transitions. Word has length 18 [2022-01-18 04:55:21,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:21,358 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 1110 transitions. [2022-01-18 04:55:21,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:21,358 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1110 transitions. [2022-01-18 04:55:21,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:21,358 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:21,358 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:21,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:21,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298,294 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:21,560 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:21,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:21,567 INFO L85 PathProgramCache]: Analyzing trace with hash -151709488, now seen corresponding path program 294 times [2022-01-18 04:55:21,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:21,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40682435] [2022-01-18 04:55:21,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:21,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:21,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:21,750 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:21,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:21,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40682435] [2022-01-18 04:55:21,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40682435] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:21,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406241707] [2022-01-18 04:55:21,751 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:55:21,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:21,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:21,752 INFO L229 MonitoredProcess]: Starting monitored process 295 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:21,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Waiting until timeout for monitored process [2022-01-18 04:55:21,775 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:55:21,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:21,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:55:21,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:21,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:21,917 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:21,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:21,926 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:22,001 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:22,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:22,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:22,423 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 163 treesize of output 133 [2022-01-18 04:55:22,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:22,428 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 123 treesize of output 93 [2022-01-18 04:55:22,546 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:22,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406241707] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:22,547 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:22,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:55:22,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126564522] [2022-01-18 04:55:22,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:22,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:55:22,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:22,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:55:22,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:55:22,547 INFO L87 Difference]: Start difference. First operand 418 states and 1110 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:23,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:23,399 INFO L93 Difference]: Finished difference Result 525 states and 1309 transitions. [2022-01-18 04:55:23,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:55:23,400 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:23,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:23,400 INFO L225 Difference]: With dead ends: 525 [2022-01-18 04:55:23,400 INFO L226 Difference]: Without dead ends: 493 [2022-01-18 04:55:23,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=192, Invalid=1530, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 04:55:23,415 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 72 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 1060 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:23,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 265 Invalid, 1060 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1022 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:55:23,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-01-18 04:55:23,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 426. [2022-01-18 04:55:23,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.672941176470588) internal successors, (1136), 425 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:23,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1136 transitions. [2022-01-18 04:55:23,419 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1136 transitions. Word has length 18 [2022-01-18 04:55:23,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:23,419 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 1136 transitions. [2022-01-18 04:55:23,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:23,420 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1136 transitions. [2022-01-18 04:55:23,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:23,420 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:23,420 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:23,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:23,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 295 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable299 [2022-01-18 04:55:23,636 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:23,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:23,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1150675408, now seen corresponding path program 295 times [2022-01-18 04:55:23,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:23,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492878003] [2022-01-18 04:55:23,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:23,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:23,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:23,801 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:23,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:23,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492878003] [2022-01-18 04:55:23,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492878003] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:23,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372565001] [2022-01-18 04:55:23,803 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:55:23,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:23,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:23,803 INFO L229 MonitoredProcess]: Starting monitored process 296 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:23,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Waiting until timeout for monitored process [2022-01-18 04:55:23,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:23,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:23,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:23,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:23,942 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:23,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:23,944 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:24,030 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:24,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:24,458 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:24,458 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 111 treesize of output 94 [2022-01-18 04:55:24,460 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 91 treesize of output 71 [2022-01-18 04:55:24,578 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:55:24,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372565001] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:24,578 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:24,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:24,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464532237] [2022-01-18 04:55:24,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:24,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:24,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:24,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:24,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:24,579 INFO L87 Difference]: Start difference. First operand 426 states and 1136 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:25,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:25,948 INFO L93 Difference]: Finished difference Result 684 states and 1556 transitions. [2022-01-18 04:55:25,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 04:55:25,948 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:25,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:25,949 INFO L225 Difference]: With dead ends: 684 [2022-01-18 04:55:25,949 INFO L226 Difference]: Without dead ends: 637 [2022-01-18 04:55:25,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 645 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=278, Invalid=2172, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 04:55:25,949 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 122 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:25,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 428 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1020 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:55:25,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2022-01-18 04:55:25,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 435. [2022-01-18 04:55:25,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 2.684331797235023) internal successors, (1165), 434 states have internal predecessors, (1165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:25,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1165 transitions. [2022-01-18 04:55:25,955 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1165 transitions. Word has length 18 [2022-01-18 04:55:25,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:25,955 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 1165 transitions. [2022-01-18 04:55:25,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:25,955 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1165 transitions. [2022-01-18 04:55:25,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:25,955 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:25,955 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:25,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Ended with exit code 0 [2022-01-18 04:55:26,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 296 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2022-01-18 04:55:26,171 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:26,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:26,171 INFO L85 PathProgramCache]: Analyzing trace with hash -995495352, now seen corresponding path program 296 times [2022-01-18 04:55:26,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:26,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97474923] [2022-01-18 04:55:26,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:26,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:26,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:26,322 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:26,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:26,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97474923] [2022-01-18 04:55:26,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97474923] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:26,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953049732] [2022-01-18 04:55:26,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:55:26,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:26,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:26,324 INFO L229 MonitoredProcess]: Starting monitored process 297 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:26,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Waiting until timeout for monitored process [2022-01-18 04:55:26,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:55:26,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:26,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:26,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:26,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:26,435 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:26,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:26,437 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:26,516 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:26,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:26,856 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:26,856 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 111 treesize of output 94 [2022-01-18 04:55:26,858 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 91 treesize of output 71 [2022-01-18 04:55:26,977 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:26,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953049732] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:26,977 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:26,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:26,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093143576] [2022-01-18 04:55:26,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:26,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:26,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:26,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:26,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:26,978 INFO L87 Difference]: Start difference. First operand 435 states and 1165 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:27,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:27,521 INFO L93 Difference]: Finished difference Result 588 states and 1424 transitions. [2022-01-18 04:55:27,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:55:27,521 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:27,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:27,522 INFO L225 Difference]: With dead ends: 588 [2022-01-18 04:55:27,522 INFO L226 Difference]: Without dead ends: 555 [2022-01-18 04:55:27,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=161, Invalid=1029, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 04:55:27,522 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 96 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:27,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 293 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 588 Invalid, 0 Unknown, 45 Unchecked, 0.2s Time] [2022-01-18 04:55:27,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2022-01-18 04:55:27,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 438. [2022-01-18 04:55:27,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 437 states have (on average 2.6864988558352403) internal successors, (1174), 437 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:27,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1174 transitions. [2022-01-18 04:55:27,527 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1174 transitions. Word has length 18 [2022-01-18 04:55:27,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:27,527 INFO L470 AbstractCegarLoop]: Abstraction has 438 states and 1174 transitions. [2022-01-18 04:55:27,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:27,527 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1174 transitions. [2022-01-18 04:55:27,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:27,528 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:27,528 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:27,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:27,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2022-01-18 04:55:27,744 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:27,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:27,744 INFO L85 PathProgramCache]: Analyzing trace with hash -30301028, now seen corresponding path program 297 times [2022-01-18 04:55:27,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:27,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505163041] [2022-01-18 04:55:27,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:27,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:27,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:27,905 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:27,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:27,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505163041] [2022-01-18 04:55:27,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505163041] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:27,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709828169] [2022-01-18 04:55:27,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:55:27,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:27,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:27,906 INFO L229 MonitoredProcess]: Starting monitored process 298 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:27,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Waiting until timeout for monitored process [2022-01-18 04:55:27,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 04:55:27,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:27,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:55:27,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:28,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:28,047 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:28,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:28,049 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:28,094 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:28,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:28,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:28,330 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 90 treesize of output 81 [2022-01-18 04:55:28,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:28,334 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 72 treesize of output 63 [2022-01-18 04:55:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:28,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709828169] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:28,446 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:28,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 04:55:28,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783941901] [2022-01-18 04:55:28,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:28,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:55:28,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:28,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:55:28,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:55:28,446 INFO L87 Difference]: Start difference. First operand 438 states and 1174 transitions. Second operand has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:28,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:28,811 INFO L93 Difference]: Finished difference Result 504 states and 1287 transitions. [2022-01-18 04:55:28,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:55:28,812 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:28,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:28,812 INFO L225 Difference]: With dead ends: 504 [2022-01-18 04:55:28,812 INFO L226 Difference]: Without dead ends: 486 [2022-01-18 04:55:28,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=128, Invalid=994, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:55:28,813 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 40 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:28,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 239 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 742 Invalid, 0 Unknown, 85 Unchecked, 0.2s Time] [2022-01-18 04:55:28,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-01-18 04:55:28,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 441. [2022-01-18 04:55:28,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 2.690909090909091) internal successors, (1184), 440 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:28,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1184 transitions. [2022-01-18 04:55:28,817 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1184 transitions. Word has length 18 [2022-01-18 04:55:28,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:28,817 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 1184 transitions. [2022-01-18 04:55:28,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:28,817 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1184 transitions. [2022-01-18 04:55:28,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:28,818 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:28,818 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:28,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Ended with exit code 0 [2022-01-18 04:55:29,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302,298 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:29,031 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:29,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:29,032 INFO L85 PathProgramCache]: Analyzing trace with hash 642335132, now seen corresponding path program 298 times [2022-01-18 04:55:29,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:29,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836599972] [2022-01-18 04:55:29,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:29,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:29,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:29,201 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:29,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:29,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836599972] [2022-01-18 04:55:29,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836599972] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:29,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020341015] [2022-01-18 04:55:29,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:55:29,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:29,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:29,203 INFO L229 MonitoredProcess]: Starting monitored process 299 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:29,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Waiting until timeout for monitored process [2022-01-18 04:55:29,227 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:55:29,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:29,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:29,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:29,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:29,362 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:55:29,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:29,365 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 04:55:29,422 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:29,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:29,675 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:29,675 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 111 treesize of output 92 [2022-01-18 04:55:29,678 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 89 treesize of output 67 [2022-01-18 04:55:29,763 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:55:29,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020341015] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:29,763 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:29,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:29,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843693928] [2022-01-18 04:55:29,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:29,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:29,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:29,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:29,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:29,764 INFO L87 Difference]: Start difference. First operand 441 states and 1184 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:30,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:30,469 INFO L93 Difference]: Finished difference Result 579 states and 1448 transitions. [2022-01-18 04:55:30,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:55:30,470 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:30,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:30,470 INFO L225 Difference]: With dead ends: 579 [2022-01-18 04:55:30,471 INFO L226 Difference]: Without dead ends: 552 [2022-01-18 04:55:30,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=204, Invalid=1436, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 04:55:30,471 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 65 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:30,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 256 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:55:30,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-01-18 04:55:30,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 457. [2022-01-18 04:55:30,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 456 states have (on average 2.7017543859649122) internal successors, (1232), 456 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:30,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 1232 transitions. [2022-01-18 04:55:30,478 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 1232 transitions. Word has length 18 [2022-01-18 04:55:30,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:30,478 INFO L470 AbstractCegarLoop]: Abstraction has 457 states and 1232 transitions. [2022-01-18 04:55:30,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:30,479 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 1232 transitions. [2022-01-18 04:55:30,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:30,479 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:30,479 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:30,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:30,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303,299 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:30,692 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:30,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:30,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1425065776, now seen corresponding path program 299 times [2022-01-18 04:55:30,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:30,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113143463] [2022-01-18 04:55:30,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:30,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:30,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:30,851 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:30,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:30,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113143463] [2022-01-18 04:55:30,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113143463] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:30,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258610135] [2022-01-18 04:55:30,851 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:55:30,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:30,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:30,852 INFO L229 MonitoredProcess]: Starting monitored process 300 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:30,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Waiting until timeout for monitored process [2022-01-18 04:55:30,875 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:55:30,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:30,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:30,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:31,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:31,011 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:31,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:31,013 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:31,123 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:31,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:31,615 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:31,615 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 111 treesize of output 94 [2022-01-18 04:55:31,617 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 91 treesize of output 71 [2022-01-18 04:55:31,734 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:55:31,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258610135] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:31,734 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:31,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:31,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273694034] [2022-01-18 04:55:31,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:31,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:31,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:31,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:31,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:31,735 INFO L87 Difference]: Start difference. First operand 457 states and 1232 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:33,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:33,469 INFO L93 Difference]: Finished difference Result 650 states and 1545 transitions. [2022-01-18 04:55:33,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 04:55:33,470 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:33,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:33,470 INFO L225 Difference]: With dead ends: 650 [2022-01-18 04:55:33,470 INFO L226 Difference]: Without dead ends: 610 [2022-01-18 04:55:33,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=248, Invalid=1822, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 04:55:33,471 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 92 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 1092 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:33,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 396 Invalid, 1123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1092 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 04:55:33,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-01-18 04:55:33,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 460. [2022-01-18 04:55:33,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.7058823529411766) internal successors, (1242), 459 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:33,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1242 transitions. [2022-01-18 04:55:33,476 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1242 transitions. Word has length 18 [2022-01-18 04:55:33,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:33,476 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 1242 transitions. [2022-01-18 04:55:33,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:33,476 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1242 transitions. [2022-01-18 04:55:33,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:33,476 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:33,476 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:33,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:33,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304,300 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:33,692 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:33,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:33,692 INFO L85 PathProgramCache]: Analyzing trace with hash 723730760, now seen corresponding path program 300 times [2022-01-18 04:55:33,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:33,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802925147] [2022-01-18 04:55:33,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:33,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:33,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:33,857 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:33,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:33,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802925147] [2022-01-18 04:55:33,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802925147] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:33,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614826744] [2022-01-18 04:55:33,858 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:55:33,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:33,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:33,859 INFO L229 MonitoredProcess]: Starting monitored process 301 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:33,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Waiting until timeout for monitored process [2022-01-18 04:55:33,881 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:55:33,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:33,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:55:33,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:33,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:33,973 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:33,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:33,975 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:34,040 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:34,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:34,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:34,340 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 81 treesize of output 74 [2022-01-18 04:55:34,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:34,344 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 65 treesize of output 58 [2022-01-18 04:55:34,443 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:34,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614826744] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:34,443 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:34,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:55:34,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465587252] [2022-01-18 04:55:34,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:34,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:34,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:34,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:34,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:34,444 INFO L87 Difference]: Start difference. First operand 460 states and 1242 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:35,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:35,195 INFO L93 Difference]: Finished difference Result 519 states and 1354 transitions. [2022-01-18 04:55:35,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:55:35,195 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:35,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:35,196 INFO L225 Difference]: With dead ends: 519 [2022-01-18 04:55:35,196 INFO L226 Difference]: Without dead ends: 503 [2022-01-18 04:55:35,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=194, Invalid=1366, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 04:55:35,197 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 47 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:35,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 196 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 749 Invalid, 0 Unknown, 101 Unchecked, 0.3s Time] [2022-01-18 04:55:35,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2022-01-18 04:55:35,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 465. [2022-01-18 04:55:35,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 2.7133620689655173) internal successors, (1259), 464 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:35,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1259 transitions. [2022-01-18 04:55:35,204 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1259 transitions. Word has length 18 [2022-01-18 04:55:35,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:35,204 INFO L470 AbstractCegarLoop]: Abstraction has 465 states and 1259 transitions. [2022-01-18 04:55:35,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:35,204 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1259 transitions. [2022-01-18 04:55:35,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:35,214 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:35,215 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:35,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Ended with exit code 0 [2022-01-18 04:55:35,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable305,301 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:35,427 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:35,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:35,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1688925084, now seen corresponding path program 301 times [2022-01-18 04:55:35,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:35,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682767380] [2022-01-18 04:55:35,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:35,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:35,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:35,606 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:35,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:35,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682767380] [2022-01-18 04:55:35,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682767380] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:35,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679641696] [2022-01-18 04:55:35,606 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:55:35,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:35,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:35,608 INFO L229 MonitoredProcess]: Starting monitored process 302 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:35,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Waiting until timeout for monitored process [2022-01-18 04:55:35,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:35,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:35,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:35,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:35,809 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:55:35,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:35,811 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:55:35,866 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:35,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:36,155 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:36,155 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 110 treesize of output 91 [2022-01-18 04:55:36,158 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 88 treesize of output 66 [2022-01-18 04:55:36,244 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:55:36,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679641696] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:36,244 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:36,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:36,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545168266] [2022-01-18 04:55:36,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:36,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:36,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:36,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:36,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:36,245 INFO L87 Difference]: Start difference. First operand 465 states and 1259 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:36,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:36,856 INFO L93 Difference]: Finished difference Result 559 states and 1412 transitions. [2022-01-18 04:55:36,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:55:36,856 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:36,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:36,857 INFO L225 Difference]: With dead ends: 559 [2022-01-18 04:55:36,857 INFO L226 Difference]: Without dead ends: 541 [2022-01-18 04:55:36,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=163, Invalid=1243, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 04:55:36,858 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 49 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 22 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:36,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 307 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 813 Invalid, 0 Unknown, 22 Unchecked, 0.3s Time] [2022-01-18 04:55:36,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2022-01-18 04:55:36,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 463. [2022-01-18 04:55:36,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 2.705627705627706) internal successors, (1250), 462 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:36,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1250 transitions. [2022-01-18 04:55:36,865 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1250 transitions. Word has length 18 [2022-01-18 04:55:36,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:36,865 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 1250 transitions. [2022-01-18 04:55:36,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:36,865 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1250 transitions. [2022-01-18 04:55:36,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:36,866 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:36,866 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:36,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:37,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,302 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:37,075 INFO L402 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:37,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:37,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1383053360, now seen corresponding path program 302 times [2022-01-18 04:55:37,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:37,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386161402] [2022-01-18 04:55:37,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:37,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:37,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:37,305 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:37,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:37,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386161402] [2022-01-18 04:55:37,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386161402] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:37,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791877249] [2022-01-18 04:55:37,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:55:37,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:37,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:37,307 INFO L229 MonitoredProcess]: Starting monitored process 303 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:37,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Waiting until timeout for monitored process [2022-01-18 04:55:37,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:55:37,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:37,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:37,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:37,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:37,493 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:37,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:37,496 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:37,594 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:37,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:37,958 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:55:37,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 119 treesize of output 96 [2022-01-18 04:55:37,961 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 91 treesize of output 63 [2022-01-18 04:55:38,046 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:38,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791877249] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:38,047 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:38,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 28 [2022-01-18 04:55:38,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566233322] [2022-01-18 04:55:38,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:38,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:38,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:38,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:38,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:38,048 INFO L87 Difference]: Start difference. First operand 463 states and 1250 transitions. Second operand has 28 states, 28 states have (on average 1.5357142857142858) internal successors, (43), 28 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 04:55:38,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:38,694 INFO L93 Difference]: Finished difference Result 628 states and 1541 transitions. [2022-01-18 04:55:38,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 04:55:38,694 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5357142857142858) internal successors, (43), 28 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 18 [2022-01-18 04:55:38,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:38,695 INFO L225 Difference]: With dead ends: 628 [2022-01-18 04:55:38,695 INFO L226 Difference]: Without dead ends: 595 [2022-01-18 04:55:38,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=160, Invalid=1100, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:55:38,696 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 94 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 862 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:38,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 402 Invalid, 960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 862 Invalid, 0 Unknown, 66 Unchecked, 0.3s Time] [2022-01-18 04:55:38,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2022-01-18 04:55:38,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 470. [2022-01-18 04:55:38,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 2.7142857142857144) internal successors, (1273), 469 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:38,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1273 transitions. [2022-01-18 04:55:38,701 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1273 transitions. Word has length 18 [2022-01-18 04:55:38,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:38,701 INFO L470 AbstractCegarLoop]: Abstraction has 470 states and 1273 transitions. [2022-01-18 04:55:38,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5357142857142858) internal successors, (43), 28 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 04:55:38,701 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1273 transitions. [2022-01-18 04:55:38,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:38,702 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:38,702 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:38,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Ended with exit code 0 [2022-01-18 04:55:38,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 303 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable307 [2022-01-18 04:55:38,917 INFO L402 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:38,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:38,917 INFO L85 PathProgramCache]: Analyzing trace with hash -417859036, now seen corresponding path program 303 times [2022-01-18 04:55:38,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:38,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716378417] [2022-01-18 04:55:38,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:38,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:38,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:39,017 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:39,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:39,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716378417] [2022-01-18 04:55:39,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716378417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:39,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058676450] [2022-01-18 04:55:39,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:55:39,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:39,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:39,019 INFO L229 MonitoredProcess]: Starting monitored process 304 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:39,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Waiting until timeout for monitored process [2022-01-18 04:55:39,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:55:39,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:39,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:55:39,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:39,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:39,169 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:55:39,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:39,171 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 04:55:39,238 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:39,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:39,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:39,527 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 98 treesize of output 81 [2022-01-18 04:55:39,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:39,543 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 70 treesize of output 53 [2022-01-18 04:55:39,688 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:39,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058676450] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:39,689 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:39,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:55:39,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353865393] [2022-01-18 04:55:39,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:39,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:39,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:39,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:39,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:39,689 INFO L87 Difference]: Start difference. First operand 470 states and 1273 transitions. Second operand has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 04:55:40,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:40,064 INFO L93 Difference]: Finished difference Result 526 states and 1373 transitions. [2022-01-18 04:55:40,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:55:40,064 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 18 [2022-01-18 04:55:40,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:40,065 INFO L225 Difference]: With dead ends: 526 [2022-01-18 04:55:40,065 INFO L226 Difference]: Without dead ends: 512 [2022-01-18 04:55:40,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 04:55:40,065 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:40,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 159 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 559 Invalid, 0 Unknown, 65 Unchecked, 0.2s Time] [2022-01-18 04:55:40,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2022-01-18 04:55:40,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 472. [2022-01-18 04:55:40,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 2.715498938428875) internal successors, (1279), 471 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:40,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1279 transitions. [2022-01-18 04:55:40,071 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1279 transitions. Word has length 18 [2022-01-18 04:55:40,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:40,071 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 1279 transitions. [2022-01-18 04:55:40,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 04:55:40,071 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1279 transitions. [2022-01-18 04:55:40,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:40,071 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:40,071 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:40,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:40,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,304 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:40,287 INFO L402 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:40,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:40,287 INFO L85 PathProgramCache]: Analyzing trace with hash -953088838, now seen corresponding path program 304 times [2022-01-18 04:55:40,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:40,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957188073] [2022-01-18 04:55:40,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:40,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:40,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:40,401 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:40,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:40,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957188073] [2022-01-18 04:55:40,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957188073] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:40,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876915469] [2022-01-18 04:55:40,402 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:55:40,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:40,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:40,403 INFO L229 MonitoredProcess]: Starting monitored process 305 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:40,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Waiting until timeout for monitored process [2022-01-18 04:55:40,433 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:55:40,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:40,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:40,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:40,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:40,603 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:55:40,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:40,605 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:55:40,667 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:40,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:40,999 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:55:41,000 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 142 treesize of output 115 [2022-01-18 04:55:41,002 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 110 treesize of output 78 [2022-01-18 04:55:41,082 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:41,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876915469] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:41,082 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:41,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 28 [2022-01-18 04:55:41,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657560957] [2022-01-18 04:55:41,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:41,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:41,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:41,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:41,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=668, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:41,083 INFO L87 Difference]: Start difference. First operand 472 states and 1279 transitions. Second operand has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 04:55:41,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:41,604 INFO L93 Difference]: Finished difference Result 615 states and 1527 transitions. [2022-01-18 04:55:41,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 04:55:41,605 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 18 [2022-01-18 04:55:41,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:41,605 INFO L225 Difference]: With dead ends: 615 [2022-01-18 04:55:41,605 INFO L226 Difference]: Without dead ends: 595 [2022-01-18 04:55:41,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=147, Invalid=1185, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 04:55:41,606 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 69 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:41,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 306 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 725 Invalid, 0 Unknown, 21 Unchecked, 0.3s Time] [2022-01-18 04:55:41,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2022-01-18 04:55:41,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 479. [2022-01-18 04:55:41,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 478 states have (on average 2.711297071129707) internal successors, (1296), 478 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:41,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 1296 transitions. [2022-01-18 04:55:41,611 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 1296 transitions. Word has length 18 [2022-01-18 04:55:41,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:41,611 INFO L470 AbstractCegarLoop]: Abstraction has 479 states and 1296 transitions. [2022-01-18 04:55:41,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 04:55:41,611 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 1296 transitions. [2022-01-18 04:55:41,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:41,612 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:41,612 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:41,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Ended with exit code 0 [2022-01-18 04:55:41,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable309 [2022-01-18 04:55:41,828 INFO L402 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:41,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:41,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1843753528, now seen corresponding path program 305 times [2022-01-18 04:55:41,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:41,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110806840] [2022-01-18 04:55:41,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:41,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:41,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:41,955 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:41,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:41,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110806840] [2022-01-18 04:55:41,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110806840] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:41,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191466021] [2022-01-18 04:55:41,956 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:55:41,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:41,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:41,957 INFO L229 MonitoredProcess]: Starting monitored process 306 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:41,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Waiting until timeout for monitored process [2022-01-18 04:55:41,982 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:55:41,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:41,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:41,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:42,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:42,161 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:55:42,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:42,164 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 04:55:42,229 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:42,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:42,509 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:55:42,509 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 131 treesize of output 104 [2022-01-18 04:55:42,511 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 99 treesize of output 67 [2022-01-18 04:55:42,573 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:42,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191466021] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:42,573 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:42,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 29 [2022-01-18 04:55:42,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129890175] [2022-01-18 04:55:42,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:42,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:55:42,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:42,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:55:42,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:55:42,574 INFO L87 Difference]: Start difference. First operand 479 states and 1296 transitions. Second operand has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:43,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:43,146 INFO L93 Difference]: Finished difference Result 656 states and 1618 transitions. [2022-01-18 04:55:43,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:55:43,146 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:43,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:43,147 INFO L225 Difference]: With dead ends: 656 [2022-01-18 04:55:43,147 INFO L226 Difference]: Without dead ends: 624 [2022-01-18 04:55:43,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=154, Invalid=1328, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:55:43,147 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 84 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 919 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:43,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 367 Invalid, 948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 919 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:55:43,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2022-01-18 04:55:43,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 484. [2022-01-18 04:55:43,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 2.712215320910973) internal successors, (1310), 483 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:43,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1310 transitions. [2022-01-18 04:55:43,153 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1310 transitions. Word has length 18 [2022-01-18 04:55:43,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:43,153 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1310 transitions. [2022-01-18 04:55:43,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:43,153 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1310 transitions. [2022-01-18 04:55:43,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:43,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:43,154 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:43,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Ended with exit code 0 [2022-01-18 04:55:43,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable310 [2022-01-18 04:55:43,360 INFO L402 AbstractCegarLoop]: === Iteration 312 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:43,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:43,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1508672236, now seen corresponding path program 306 times [2022-01-18 04:55:43,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:43,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859046949] [2022-01-18 04:55:43,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:43,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:43,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:43,533 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:43,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:43,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859046949] [2022-01-18 04:55:43,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859046949] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:43,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021540669] [2022-01-18 04:55:43,533 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:55:43,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:43,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:43,534 INFO L229 MonitoredProcess]: Starting monitored process 307 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:43,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Waiting until timeout for monitored process [2022-01-18 04:55:43,561 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:55:43,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:43,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:55:43,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:43,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:43,697 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:55:43,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:43,699 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:43,752 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:43,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:44,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:44,124 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 100 treesize of output 83 [2022-01-18 04:55:44,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:44,129 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 72 treesize of output 55 [2022-01-18 04:55:44,277 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:44,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021540669] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:44,277 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:44,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 04:55:44,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148289377] [2022-01-18 04:55:44,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:44,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:55:44,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:44,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:55:44,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=728, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:55:44,278 INFO L87 Difference]: Start difference. First operand 484 states and 1310 transitions. Second operand has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:45,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:45,067 INFO L93 Difference]: Finished difference Result 574 states and 1486 transitions. [2022-01-18 04:55:45,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:55:45,067 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:45,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:45,068 INFO L225 Difference]: With dead ends: 574 [2022-01-18 04:55:45,068 INFO L226 Difference]: Without dead ends: 548 [2022-01-18 04:55:45,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=178, Invalid=1544, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 04:55:45,068 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 43 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 1127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:45,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 266 Invalid, 1127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1094 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:55:45,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-01-18 04:55:45,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 487. [2022-01-18 04:55:45,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 486 states have (on average 2.7098765432098766) internal successors, (1317), 486 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:45,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 1317 transitions. [2022-01-18 04:55:45,074 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 1317 transitions. Word has length 18 [2022-01-18 04:55:45,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:45,074 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 1317 transitions. [2022-01-18 04:55:45,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:45,074 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 1317 transitions. [2022-01-18 04:55:45,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:45,074 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:45,074 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:45,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:45,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2022-01-18 04:55:45,287 INFO L402 AbstractCegarLoop]: === Iteration 313 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:45,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:45,288 INFO L85 PathProgramCache]: Analyzing trace with hash 718894152, now seen corresponding path program 307 times [2022-01-18 04:55:45,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:45,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690797409] [2022-01-18 04:55:45,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:45,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:45,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:45,433 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:45,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:45,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690797409] [2022-01-18 04:55:45,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690797409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:45,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227755481] [2022-01-18 04:55:45,434 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:55:45,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:45,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:45,435 INFO L229 MonitoredProcess]: Starting monitored process 308 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:45,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Waiting until timeout for monitored process [2022-01-18 04:55:45,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:45,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:45,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:45,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:45,555 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:45,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:45,557 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:45,629 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:45,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:46,069 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:55:46,070 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 145 treesize of output 114 [2022-01-18 04:55:46,072 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 73 [2022-01-18 04:55:46,167 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:46,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227755481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:46,167 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:46,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 29 [2022-01-18 04:55:46,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221665880] [2022-01-18 04:55:46,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:46,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:55:46,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:46,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:55:46,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=720, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:55:46,168 INFO L87 Difference]: Start difference. First operand 487 states and 1317 transitions. Second operand has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:47,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:47,556 INFO L93 Difference]: Finished difference Result 759 states and 1799 transitions. [2022-01-18 04:55:47,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 04:55:47,556 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:47,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:47,557 INFO L225 Difference]: With dead ends: 759 [2022-01-18 04:55:47,557 INFO L226 Difference]: Without dead ends: 719 [2022-01-18 04:55:47,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=226, Invalid=1754, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 04:55:47,558 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 126 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 1166 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:47,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 407 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1166 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 04:55:47,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2022-01-18 04:55:47,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 490. [2022-01-18 04:55:47,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 489 states have (on average 2.7116564417177913) internal successors, (1326), 489 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:47,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 1326 transitions. [2022-01-18 04:55:47,566 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 1326 transitions. Word has length 18 [2022-01-18 04:55:47,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:47,566 INFO L470 AbstractCegarLoop]: Abstraction has 490 states and 1326 transitions. [2022-01-18 04:55:47,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:47,566 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 1326 transitions. [2022-01-18 04:55:47,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:47,567 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:47,567 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:47,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:47,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 308 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2022-01-18 04:55:47,775 INFO L402 AbstractCegarLoop]: === Iteration 314 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:47,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:47,776 INFO L85 PathProgramCache]: Analyzing trace with hash 148759162, now seen corresponding path program 308 times [2022-01-18 04:55:47,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:47,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668769190] [2022-01-18 04:55:47,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:47,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:47,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:48,010 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:48,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:48,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668769190] [2022-01-18 04:55:48,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668769190] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:48,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007233241] [2022-01-18 04:55:48,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:55:48,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:48,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:48,011 INFO L229 MonitoredProcess]: Starting monitored process 309 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:48,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Waiting until timeout for monitored process [2022-01-18 04:55:48,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:55:48,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:48,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:48,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:48,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:48,175 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:48,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:48,178 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:48,284 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:48,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:48,659 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:48,659 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 103 treesize of output 86 [2022-01-18 04:55:48,661 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 83 treesize of output 63 [2022-01-18 04:55:48,779 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:55:48,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007233241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:48,779 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:48,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:48,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385163363] [2022-01-18 04:55:48,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:48,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:48,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:48,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:48,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:48,780 INFO L87 Difference]: Start difference. First operand 490 states and 1326 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:50,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:50,650 INFO L93 Difference]: Finished difference Result 674 states and 1637 transitions. [2022-01-18 04:55:50,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 04:55:50,650 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:50,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:50,651 INFO L225 Difference]: With dead ends: 674 [2022-01-18 04:55:50,651 INFO L226 Difference]: Without dead ends: 623 [2022-01-18 04:55:50,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=300, Invalid=2052, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 04:55:50,651 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 112 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:50,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 354 Invalid, 1023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 967 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:55:50,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-01-18 04:55:50,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 500. [2022-01-18 04:55:50,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 499 states have (on average 2.7254509018036073) internal successors, (1360), 499 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:50,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 1360 transitions. [2022-01-18 04:55:50,657 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 1360 transitions. Word has length 18 [2022-01-18 04:55:50,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:50,657 INFO L470 AbstractCegarLoop]: Abstraction has 500 states and 1360 transitions. [2022-01-18 04:55:50,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:50,657 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 1360 transitions. [2022-01-18 04:55:50,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:50,658 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:50,658 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:50,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:50,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313,309 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:50,873 INFO L402 AbstractCegarLoop]: === Iteration 315 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:50,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:50,873 INFO L85 PathProgramCache]: Analyzing trace with hash 760906568, now seen corresponding path program 309 times [2022-01-18 04:55:50,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:50,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176982605] [2022-01-18 04:55:50,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:50,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:50,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:51,055 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:51,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:51,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176982605] [2022-01-18 04:55:51,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176982605] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:51,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768276238] [2022-01-18 04:55:51,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:55:51,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:51,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:51,056 INFO L229 MonitoredProcess]: Starting monitored process 310 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:51,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Waiting until timeout for monitored process [2022-01-18 04:55:51,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 04:55:51,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:51,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:51,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:51,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:51,225 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:51,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:51,227 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:51,348 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:51,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:51,740 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:51,740 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 111 treesize of output 94 [2022-01-18 04:55:51,742 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 91 treesize of output 71 [2022-01-18 04:55:51,839 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:55:51,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768276238] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:51,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:51,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:51,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048089650] [2022-01-18 04:55:51,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:51,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:51,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:51,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:51,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:51,839 INFO L87 Difference]: Start difference. First operand 500 states and 1360 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:53,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:53,010 INFO L93 Difference]: Finished difference Result 633 states and 1581 transitions. [2022-01-18 04:55:53,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 04:55:53,010 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:53,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:53,011 INFO L225 Difference]: With dead ends: 633 [2022-01-18 04:55:53,011 INFO L226 Difference]: Without dead ends: 598 [2022-01-18 04:55:53,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=242, Invalid=1828, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 04:55:53,012 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 97 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:53,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 338 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 744 Invalid, 0 Unknown, 50 Unchecked, 0.3s Time] [2022-01-18 04:55:53,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2022-01-18 04:55:53,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 501. [2022-01-18 04:55:53,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 500 states have (on average 2.72) internal successors, (1360), 500 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:53,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 1360 transitions. [2022-01-18 04:55:53,017 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 1360 transitions. Word has length 18 [2022-01-18 04:55:53,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:53,017 INFO L470 AbstractCegarLoop]: Abstraction has 501 states and 1360 transitions. [2022-01-18 04:55:53,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:53,017 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 1360 transitions. [2022-01-18 04:55:53,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:53,018 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:53,018 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:53,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:53,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,310 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:53,224 INFO L402 AbstractCegarLoop]: === Iteration 316 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:53,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:53,224 INFO L85 PathProgramCache]: Analyzing trace with hash -695026702, now seen corresponding path program 310 times [2022-01-18 04:55:53,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:53,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570107048] [2022-01-18 04:55:53,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:53,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:53,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:53,428 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:53,429 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:53,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570107048] [2022-01-18 04:55:53,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570107048] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:53,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896009307] [2022-01-18 04:55:53,429 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:55:53,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:53,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:53,430 INFO L229 MonitoredProcess]: Starting monitored process 311 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:53,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Waiting until timeout for monitored process [2022-01-18 04:55:53,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:55:53,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:53,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:53,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:53,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:53,628 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:53,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:53,630 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:53,726 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:53,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:54,234 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:55:54,234 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 143 treesize of output 112 [2022-01-18 04:55:54,236 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 107 treesize of output 71 [2022-01-18 04:55:54,322 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:55:54,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896009307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:54,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:54,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:54,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166738487] [2022-01-18 04:55:54,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:54,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:54,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:54,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:54,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:54,323 INFO L87 Difference]: Start difference. First operand 501 states and 1360 transitions. Second operand has 28 states, 28 states have (on average 1.6071428571428572) internal successors, (45), 28 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 04:55:54,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:54,987 INFO L93 Difference]: Finished difference Result 604 states and 1545 transitions. [2022-01-18 04:55:54,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:55:54,987 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6071428571428572) internal successors, (45), 28 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:54,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:54,988 INFO L225 Difference]: With dead ends: 604 [2022-01-18 04:55:54,988 INFO L226 Difference]: Without dead ends: 588 [2022-01-18 04:55:54,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:55:54,989 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 56 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 675 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:54,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 290 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 675 Invalid, 0 Unknown, 109 Unchecked, 0.3s Time] [2022-01-18 04:55:54,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-01-18 04:55:54,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 506. [2022-01-18 04:55:54,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 505 states have (on average 2.734653465346535) internal successors, (1381), 505 states have internal predecessors, (1381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:54,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 1381 transitions. [2022-01-18 04:55:54,996 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 1381 transitions. Word has length 18 [2022-01-18 04:55:54,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:54,996 INFO L470 AbstractCegarLoop]: Abstraction has 506 states and 1381 transitions. [2022-01-18 04:55:54,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6071428571428572) internal successors, (45), 28 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 04:55:54,997 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 1381 transitions. [2022-01-18 04:55:54,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:54,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:54,997 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:55,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:55,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 311 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable315 [2022-01-18 04:55:55,217 INFO L402 AbstractCegarLoop]: === Iteration 317 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:55,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:55,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1896230244, now seen corresponding path program 311 times [2022-01-18 04:55:55,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:55,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329347993] [2022-01-18 04:55:55,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:55,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:55,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:55,391 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:55,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:55,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329347993] [2022-01-18 04:55:55,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329347993] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:55,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608577985] [2022-01-18 04:55:55,391 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:55:55,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:55,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:55,392 INFO L229 MonitoredProcess]: Starting monitored process 312 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:55,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Waiting until timeout for monitored process [2022-01-18 04:55:55,425 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 04:55:55,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:55,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:55,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:55,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:55,604 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:55:55,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:55,607 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 04:55:55,681 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:55,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:56,131 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:56,131 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 123 treesize of output 104 [2022-01-18 04:55:56,134 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 101 treesize of output 79 [2022-01-18 04:55:56,246 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:56,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608577985] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:56,246 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:56,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:56,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991262964] [2022-01-18 04:55:56,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:56,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:56,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:56,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:56,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:56,247 INFO L87 Difference]: Start difference. First operand 506 states and 1381 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:56,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:56,736 INFO L93 Difference]: Finished difference Result 655 states and 1665 transitions. [2022-01-18 04:55:56,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:55:56,736 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:56,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:56,737 INFO L225 Difference]: With dead ends: 655 [2022-01-18 04:55:56,737 INFO L226 Difference]: Without dead ends: 635 [2022-01-18 04:55:56,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=140, Invalid=1050, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 04:55:56,737 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 59 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:56,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 342 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 911 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:55:56,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2022-01-18 04:55:56,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 520. [2022-01-18 04:55:56,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 519 states have (on average 2.739884393063584) internal successors, (1422), 519 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:56,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 1422 transitions. [2022-01-18 04:55:56,743 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 1422 transitions. Word has length 18 [2022-01-18 04:55:56,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:56,743 INFO L470 AbstractCegarLoop]: Abstraction has 520 states and 1422 transitions. [2022-01-18 04:55:56,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:56,743 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 1422 transitions. [2022-01-18 04:55:56,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:56,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:56,744 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:56,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:56,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable316 [2022-01-18 04:55:56,959 INFO L402 AbstractCegarLoop]: === Iteration 318 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:56,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:56,959 INFO L85 PathProgramCache]: Analyzing trace with hash 331336144, now seen corresponding path program 312 times [2022-01-18 04:55:56,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:56,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793595601] [2022-01-18 04:55:56,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:56,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:56,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:57,107 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:57,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:57,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793595601] [2022-01-18 04:55:57,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793595601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:57,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269491331] [2022-01-18 04:55:57,107 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:55:57,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:57,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:57,108 INFO L229 MonitoredProcess]: Starting monitored process 313 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:57,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Waiting until timeout for monitored process [2022-01-18 04:55:57,131 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:55:57,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:55:57,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:55:57,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:57,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:57,251 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:57,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:57,253 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:57,369 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:57,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:57,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:57,721 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 82 treesize of output 75 [2022-01-18 04:55:57,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:55:57,725 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 66 treesize of output 59 [2022-01-18 04:55:57,841 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:57,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269491331] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:57,841 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:57,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 04:55:57,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784302518] [2022-01-18 04:55:57,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:57,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:55:57,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:57,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:55:57,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=719, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:55:57,842 INFO L87 Difference]: Start difference. First operand 520 states and 1422 transitions. Second operand has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:58,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:55:58,499 INFO L93 Difference]: Finished difference Result 648 states and 1649 transitions. [2022-01-18 04:55:58,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 04:55:58,499 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:55:58,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:55:58,500 INFO L225 Difference]: With dead ends: 648 [2022-01-18 04:55:58,500 INFO L226 Difference]: Without dead ends: 617 [2022-01-18 04:55:58,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=166, Invalid=1316, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:55:58,501 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 95 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 915 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 915 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:55:58,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 289 Invalid, 962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 915 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:55:58,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-01-18 04:55:58,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 523. [2022-01-18 04:55:58,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 522 states have (on average 2.743295019157088) internal successors, (1432), 522 states have internal predecessors, (1432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:58,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 1432 transitions. [2022-01-18 04:55:58,509 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 1432 transitions. Word has length 18 [2022-01-18 04:55:58,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:55:58,509 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 1432 transitions. [2022-01-18 04:55:58,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 29 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:55:58,509 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 1432 transitions. [2022-01-18 04:55:58,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:55:58,510 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:55:58,510 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:55:58,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Forceful destruction successful, exit code 0 [2022-01-18 04:55:58,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317,313 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:58,718 INFO L402 AbstractCegarLoop]: === Iteration 319 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:55:58,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:55:58,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1814834616, now seen corresponding path program 313 times [2022-01-18 04:55:58,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:55:58,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564578047] [2022-01-18 04:55:58,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:55:58,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:55:58,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:58,926 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:58,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:55:58,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564578047] [2022-01-18 04:55:58,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564578047] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:55:58,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210008806] [2022-01-18 04:55:58,926 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:55:58,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:55:58,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:55:58,927 INFO L229 MonitoredProcess]: Starting monitored process 314 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:55:58,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Waiting until timeout for monitored process [2022-01-18 04:55:58,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:55:58,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:55:58,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:55:59,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:59,064 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:55:59,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:55:59,067 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:55:59,168 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:55:59,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:55:59,482 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:55:59,482 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 103 treesize of output 86 [2022-01-18 04:55:59,484 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 83 treesize of output 63 [2022-01-18 04:55:59,611 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:55:59,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210008806] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:55:59,611 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:55:59,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:55:59,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519315531] [2022-01-18 04:55:59,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:55:59,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:55:59,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:55:59,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:55:59,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:55:59,612 INFO L87 Difference]: Start difference. First operand 523 states and 1432 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:00,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:00,805 INFO L93 Difference]: Finished difference Result 689 states and 1715 transitions. [2022-01-18 04:56:00,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 04:56:00,805 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:56:00,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:00,806 INFO L225 Difference]: With dead ends: 689 [2022-01-18 04:56:00,806 INFO L226 Difference]: Without dead ends: 656 [2022-01-18 04:56:00,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=245, Invalid=1735, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 04:56:00,807 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 107 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:00,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 324 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 813 Invalid, 0 Unknown, 38 Unchecked, 0.3s Time] [2022-01-18 04:56:00,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2022-01-18 04:56:00,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 529. [2022-01-18 04:56:00,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 2.7518939393939394) internal successors, (1453), 528 states have internal predecessors, (1453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:00,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 1453 transitions. [2022-01-18 04:56:00,815 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 1453 transitions. Word has length 18 [2022-01-18 04:56:00,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:00,816 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 1453 transitions. [2022-01-18 04:56:00,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:00,816 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 1453 transitions. [2022-01-18 04:56:00,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:00,816 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:00,817 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:00,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:01,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318,314 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:01,027 INFO L402 AbstractCegarLoop]: === Iteration 320 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:01,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:01,028 INFO L85 PathProgramCache]: Analyzing trace with hash -849640292, now seen corresponding path program 314 times [2022-01-18 04:56:01,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:01,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578343625] [2022-01-18 04:56:01,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:01,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:01,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:01,289 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:01,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:01,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578343625] [2022-01-18 04:56:01,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578343625] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:01,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450600337] [2022-01-18 04:56:01,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:56:01,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:01,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:01,291 INFO L229 MonitoredProcess]: Starting monitored process 315 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:01,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Waiting until timeout for monitored process [2022-01-18 04:56:01,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:56:01,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:01,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:01,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:01,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:01,521 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:56:01,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:01,524 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:01,614 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:01,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:02,258 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:56:02,259 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 110 treesize of output 91 [2022-01-18 04:56:02,261 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 88 treesize of output 66 [2022-01-18 04:56:02,386 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:56:02,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450600337] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:02,386 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:02,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 28 [2022-01-18 04:56:02,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144368931] [2022-01-18 04:56:02,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:02,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:56:02,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:02,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:56:02,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:56:02,387 INFO L87 Difference]: Start difference. First operand 529 states and 1453 transitions. Second operand has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:03,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:03,010 INFO L93 Difference]: Finished difference Result 650 states and 1650 transitions. [2022-01-18 04:56:03,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:56:03,010 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:56:03,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:03,018 INFO L225 Difference]: With dead ends: 650 [2022-01-18 04:56:03,018 INFO L226 Difference]: Without dead ends: 632 [2022-01-18 04:56:03,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=143, Invalid=1117, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:56:03,018 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 55 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 158 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:03,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 322 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 699 Invalid, 0 Unknown, 158 Unchecked, 0.3s Time] [2022-01-18 04:56:03,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2022-01-18 04:56:03,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 529. [2022-01-18 04:56:03,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 2.75) internal successors, (1452), 528 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:03,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 1452 transitions. [2022-01-18 04:56:03,024 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 1452 transitions. Word has length 18 [2022-01-18 04:56:03,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:03,024 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 1452 transitions. [2022-01-18 04:56:03,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 28 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:03,024 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 1452 transitions. [2022-01-18 04:56:03,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:03,025 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:03,025 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:03,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:03,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 315 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable319 [2022-01-18 04:56:03,232 INFO L402 AbstractCegarLoop]: === Iteration 321 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:03,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:03,232 INFO L85 PathProgramCache]: Analyzing trace with hash 373348560, now seen corresponding path program 315 times [2022-01-18 04:56:03,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:03,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898227364] [2022-01-18 04:56:03,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:03,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:03,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:03,487 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:03,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:03,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898227364] [2022-01-18 04:56:03,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898227364] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:03,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977314584] [2022-01-18 04:56:03,488 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:56:03,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:03,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:03,489 INFO L229 MonitoredProcess]: Starting monitored process 316 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:03,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Waiting until timeout for monitored process [2022-01-18 04:56:03,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:56:03,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:03,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:56:03,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:03,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:03,638 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:56:03,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:03,640 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:03,754 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:03,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:04,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:04,291 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 163 treesize of output 133 [2022-01-18 04:56:04,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:04,297 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 123 treesize of output 93 [2022-01-18 04:56:04,451 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:04,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977314584] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:04,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:04,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:56:04,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203793182] [2022-01-18 04:56:04,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:04,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:56:04,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:04,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:56:04,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:56:04,452 INFO L87 Difference]: Start difference. First operand 529 states and 1452 transitions. Second operand has 28 states, 28 states have (on average 1.5357142857142858) internal successors, (43), 28 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 04:56:05,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:05,097 INFO L93 Difference]: Finished difference Result 593 states and 1568 transitions. [2022-01-18 04:56:05,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:56:05,097 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5357142857142858) internal successors, (43), 28 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 18 [2022-01-18 04:56:05,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:05,098 INFO L225 Difference]: With dead ends: 593 [2022-01-18 04:56:05,098 INFO L226 Difference]: Without dead ends: 579 [2022-01-18 04:56:05,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=177, Invalid=1383, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 04:56:05,099 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 51 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:05,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 188 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 524 Invalid, 0 Unknown, 157 Unchecked, 0.2s Time] [2022-01-18 04:56:05,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-01-18 04:56:05,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 531. [2022-01-18 04:56:05,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 530 states have (on average 2.7547169811320753) internal successors, (1460), 530 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:05,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 1460 transitions. [2022-01-18 04:56:05,104 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 1460 transitions. Word has length 18 [2022-01-18 04:56:05,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:05,104 INFO L470 AbstractCegarLoop]: Abstraction has 531 states and 1460 transitions. [2022-01-18 04:56:05,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5357142857142858) internal successors, (43), 28 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 04:56:05,104 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 1460 transitions. [2022-01-18 04:56:05,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:05,105 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:05,105 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:05,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:05,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2022-01-18 04:56:05,320 INFO L402 AbstractCegarLoop]: === Iteration 322 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:05,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:05,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1733465300, now seen corresponding path program 316 times [2022-01-18 04:56:05,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:05,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018689288] [2022-01-18 04:56:05,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:05,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:05,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:05,384 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:05,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:05,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018689288] [2022-01-18 04:56:05,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018689288] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:05,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238748748] [2022-01-18 04:56:05,384 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:56:05,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:05,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:05,387 INFO L229 MonitoredProcess]: Starting monitored process 317 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:05,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Waiting until timeout for monitored process [2022-01-18 04:56:05,408 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:56:05,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:05,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:56:05,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:05,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:05,502 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:56:05,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:05,503 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:56:05,517 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:05,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:05,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:05,586 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 28 treesize of output 32 [2022-01-18 04:56:05,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:05,588 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 24 treesize of output 28 [2022-01-18 04:56:05,616 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:05,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238748748] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:05,623 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:05,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-01-18 04:56:05,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766192851] [2022-01-18 04:56:05,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:05,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:56:05,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:05,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:56:05,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:56:05,624 INFO L87 Difference]: Start difference. First operand 531 states and 1460 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:05,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:05,811 INFO L93 Difference]: Finished difference Result 566 states and 1526 transitions. [2022-01-18 04:56:05,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:56:05,811 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:56:05,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:05,812 INFO L225 Difference]: With dead ends: 566 [2022-01-18 04:56:05,812 INFO L226 Difference]: Without dead ends: 566 [2022-01-18 04:56:05,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:56:05,812 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 40 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:05,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 107 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 299 Invalid, 0 Unknown, 76 Unchecked, 0.1s Time] [2022-01-18 04:56:05,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-01-18 04:56:05,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 529. [2022-01-18 04:56:05,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 2.7518939393939394) internal successors, (1453), 528 states have internal predecessors, (1453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:05,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 1453 transitions. [2022-01-18 04:56:05,817 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 1453 transitions. Word has length 18 [2022-01-18 04:56:05,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:05,817 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 1453 transitions. [2022-01-18 04:56:05,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:05,817 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 1453 transitions. [2022-01-18 04:56:05,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:05,831 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:05,831 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:05,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:06,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 317 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable321 [2022-01-18 04:56:06,046 INFO L402 AbstractCegarLoop]: === Iteration 323 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:06,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:06,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1338542884, now seen corresponding path program 317 times [2022-01-18 04:56:06,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:06,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832410490] [2022-01-18 04:56:06,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:06,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:06,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:06,235 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:06,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:06,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832410490] [2022-01-18 04:56:06,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832410490] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:06,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023290511] [2022-01-18 04:56:06,235 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:56:06,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:06,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:06,236 INFO L229 MonitoredProcess]: Starting monitored process 318 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:06,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Waiting until timeout for monitored process [2022-01-18 04:56:06,265 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:56:06,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:06,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:06,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:06,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:06,449 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:56:06,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:06,452 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:06,521 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:06,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:06,902 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:06,902 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 130 treesize of output 103 [2022-01-18 04:56:06,908 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 98 treesize of output 66 [2022-01-18 04:56:06,993 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:56:06,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023290511] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:06,993 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:06,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 28 [2022-01-18 04:56:06,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688623584] [2022-01-18 04:56:06,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:06,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:56:06,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:06,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:56:06,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:56:06,994 INFO L87 Difference]: Start difference. First operand 529 states and 1453 transitions. Second operand has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 04:56:07,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:07,516 INFO L93 Difference]: Finished difference Result 613 states and 1596 transitions. [2022-01-18 04:56:07,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:56:07,516 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 18 [2022-01-18 04:56:07,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:07,517 INFO L225 Difference]: With dead ends: 613 [2022-01-18 04:56:07,517 INFO L226 Difference]: Without dead ends: 595 [2022-01-18 04:56:07,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=157, Invalid=1325, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:56:07,518 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 63 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:07,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 218 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 584 Invalid, 0 Unknown, 97 Unchecked, 0.2s Time] [2022-01-18 04:56:07,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2022-01-18 04:56:07,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 527. [2022-01-18 04:56:07,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 2.747148288973384) internal successors, (1445), 526 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:07,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1445 transitions. [2022-01-18 04:56:07,524 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1445 transitions. Word has length 18 [2022-01-18 04:56:07,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:07,524 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1445 transitions. [2022-01-18 04:56:07,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.4642857142857142) internal successors, (41), 28 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 04:56:07,524 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1445 transitions. [2022-01-18 04:56:07,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:07,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:07,525 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:07,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:07,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable322,318 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:07,726 INFO L402 AbstractCegarLoop]: === Iteration 324 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:07,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:07,726 INFO L85 PathProgramCache]: Analyzing trace with hash 803313082, now seen corresponding path program 318 times [2022-01-18 04:56:07,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:07,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527842003] [2022-01-18 04:56:07,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:07,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:07,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:07,900 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:07,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:07,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527842003] [2022-01-18 04:56:07,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527842003] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:07,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293503003] [2022-01-18 04:56:07,901 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:56:07,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:07,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:07,902 INFO L229 MonitoredProcess]: Starting monitored process 319 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:07,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Waiting until timeout for monitored process [2022-01-18 04:56:07,924 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:56:07,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:07,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:56:07,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:08,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:08,162 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:08,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:08,165 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:56:08,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:08,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:08,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:08,614 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 162 treesize of output 132 [2022-01-18 04:56:08,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:08,621 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 122 treesize of output 92 [2022-01-18 04:56:08,768 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:08,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293503003] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:08,768 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:08,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 04:56:08,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420701611] [2022-01-18 04:56:08,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:08,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:08,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:08,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:08,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:08,769 INFO L87 Difference]: Start difference. First operand 527 states and 1445 transitions. Second operand has 27 states, 27 states have (on average 1.4814814814814814) internal successors, (40), 27 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 04:56:09,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:09,179 INFO L93 Difference]: Finished difference Result 576 states and 1519 transitions. [2022-01-18 04:56:09,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:56:09,179 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.4814814814814814) internal successors, (40), 27 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 18 [2022-01-18 04:56:09,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:09,180 INFO L225 Difference]: With dead ends: 576 [2022-01-18 04:56:09,180 INFO L226 Difference]: Without dead ends: 562 [2022-01-18 04:56:09,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=126, Invalid=996, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:56:09,181 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 24 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:09,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 157 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 373 Invalid, 0 Unknown, 56 Unchecked, 0.2s Time] [2022-01-18 04:56:09,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2022-01-18 04:56:09,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 527. [2022-01-18 04:56:09,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 2.747148288973384) internal successors, (1445), 526 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:09,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1445 transitions. [2022-01-18 04:56:09,189 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1445 transitions. Word has length 18 [2022-01-18 04:56:09,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:09,189 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1445 transitions. [2022-01-18 04:56:09,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.4814814814814814) internal successors, (40), 27 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 04:56:09,189 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1445 transitions. [2022-01-18 04:56:09,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:09,190 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:09,190 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:09,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:09,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable323 [2022-01-18 04:56:09,391 INFO L402 AbstractCegarLoop]: === Iteration 325 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:09,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:09,392 INFO L85 PathProgramCache]: Analyzing trace with hash -512449720, now seen corresponding path program 319 times [2022-01-18 04:56:09,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:09,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779303666] [2022-01-18 04:56:09,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:09,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:09,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:09,684 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:09,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:09,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779303666] [2022-01-18 04:56:09,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779303666] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:09,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282799088] [2022-01-18 04:56:09,685 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:56:09,685 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:09,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:09,686 INFO L229 MonitoredProcess]: Starting monitored process 320 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:09,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Waiting until timeout for monitored process [2022-01-18 04:56:09,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:09,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:09,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:09,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:09,887 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:56:09,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:09,889 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:10,000 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:10,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:10,645 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:10,646 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 119 treesize of output 96 [2022-01-18 04:56:10,648 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 91 treesize of output 63 [2022-01-18 04:56:10,729 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:10,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282799088] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:10,730 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:10,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:56:10,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726940649] [2022-01-18 04:56:10,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:10,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:56:10,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:10,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:56:10,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=779, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:56:10,730 INFO L87 Difference]: Start difference. First operand 527 states and 1445 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:12,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:12,068 INFO L93 Difference]: Finished difference Result 800 states and 1920 transitions. [2022-01-18 04:56:12,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 04:56:12,069 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:56:12,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:12,070 INFO L225 Difference]: With dead ends: 800 [2022-01-18 04:56:12,070 INFO L226 Difference]: Without dead ends: 746 [2022-01-18 04:56:12,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=296, Invalid=2154, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 04:56:12,070 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 210 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 934 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 1378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 934 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 356 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:12,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 423 Invalid, 1378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 934 Invalid, 0 Unknown, 356 Unchecked, 0.4s Time] [2022-01-18 04:56:12,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-01-18 04:56:12,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 537. [2022-01-18 04:56:12,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 2.7555970149253732) internal successors, (1477), 536 states have internal predecessors, (1477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:12,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1477 transitions. [2022-01-18 04:56:12,090 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1477 transitions. Word has length 18 [2022-01-18 04:56:12,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:12,090 INFO L470 AbstractCegarLoop]: Abstraction has 537 states and 1477 transitions. [2022-01-18 04:56:12,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:12,090 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1477 transitions. [2022-01-18 04:56:12,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:12,091 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:12,091 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:12,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Ended with exit code 0 [2022-01-18 04:56:12,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 320 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable324 [2022-01-18 04:56:12,307 INFO L402 AbstractCegarLoop]: === Iteration 326 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:12,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:12,307 INFO L85 PathProgramCache]: Analyzing trace with hash 452744604, now seen corresponding path program 320 times [2022-01-18 04:56:12,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:12,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888771301] [2022-01-18 04:56:12,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:12,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:12,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:12,505 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:12,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:12,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888771301] [2022-01-18 04:56:12,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888771301] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:12,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332710078] [2022-01-18 04:56:12,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:56:12,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:12,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:12,506 INFO L229 MonitoredProcess]: Starting monitored process 321 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:12,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (321)] Waiting until timeout for monitored process [2022-01-18 04:56:12,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:56:12,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:12,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:12,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:12,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:12,751 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:12,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:12,753 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:56:12,820 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:12,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:13,176 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:13,176 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 130 treesize of output 103 [2022-01-18 04:56:13,178 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 98 treesize of output 66 [2022-01-18 04:56:13,236 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:13,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332710078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:13,237 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:13,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 04:56:13,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975567505] [2022-01-18 04:56:13,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:13,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 04:56:13,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:13,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 04:56:13,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=728, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:56:13,237 INFO L87 Difference]: Start difference. First operand 537 states and 1477 transitions. Second operand has 29 states, 29 states have (on average 1.4137931034482758) internal successors, (41), 29 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 04:56:13,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:13,896 INFO L93 Difference]: Finished difference Result 725 states and 1789 transitions. [2022-01-18 04:56:13,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:56:13,896 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.4137931034482758) internal successors, (41), 29 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 18 [2022-01-18 04:56:13,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:13,897 INFO L225 Difference]: With dead ends: 725 [2022-01-18 04:56:13,898 INFO L226 Difference]: Without dead ends: 707 [2022-01-18 04:56:13,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=146, Invalid=1336, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:56:13,898 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 112 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 1082 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 325 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:13,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 404 Invalid, 1082 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 724 Invalid, 0 Unknown, 325 Unchecked, 0.3s Time] [2022-01-18 04:56:13,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2022-01-18 04:56:13,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 540. [2022-01-18 04:56:13,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 539 states have (on average 2.7551020408163267) internal successors, (1485), 539 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:13,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 1485 transitions. [2022-01-18 04:56:13,907 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 1485 transitions. Word has length 18 [2022-01-18 04:56:13,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:13,907 INFO L470 AbstractCegarLoop]: Abstraction has 540 states and 1485 transitions. [2022-01-18 04:56:13,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.4137931034482758) internal successors, (41), 29 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 04:56:13,907 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 1485 transitions. [2022-01-18 04:56:13,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:13,908 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:13,908 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:13,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (321)] Ended with exit code 0 [2022-01-18 04:56:14,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 321 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable325 [2022-01-18 04:56:14,112 INFO L402 AbstractCegarLoop]: === Iteration 327 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:14,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:14,112 INFO L85 PathProgramCache]: Analyzing trace with hash -82485198, now seen corresponding path program 321 times [2022-01-18 04:56:14,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:14,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936593551] [2022-01-18 04:56:14,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:14,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:14,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:14,288 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:14,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:14,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936593551] [2022-01-18 04:56:14,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936593551] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:14,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100424475] [2022-01-18 04:56:14,288 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:56:14,288 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:14,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:14,289 INFO L229 MonitoredProcess]: Starting monitored process 322 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:14,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (322)] Waiting until timeout for monitored process [2022-01-18 04:56:14,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:56:14,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:14,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:14,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:14,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:14,582 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:14,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:14,585 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:56:14,659 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:14,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:15,114 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:15,114 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 142 treesize of output 115 [2022-01-18 04:56:15,118 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 110 treesize of output 78 [2022-01-18 04:56:15,187 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:15,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100424475] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:15,187 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:15,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:56:15,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020132830] [2022-01-18 04:56:15,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:15,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:56:15,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:15,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:56:15,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:56:15,188 INFO L87 Difference]: Start difference. First operand 540 states and 1485 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:15,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:15,652 INFO L93 Difference]: Finished difference Result 677 states and 1709 transitions. [2022-01-18 04:56:15,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:56:15,653 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:56:15,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:15,653 INFO L225 Difference]: With dead ends: 677 [2022-01-18 04:56:15,653 INFO L226 Difference]: Without dead ends: 650 [2022-01-18 04:56:15,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=126, Invalid=1206, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 04:56:15,654 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 61 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:15,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 464 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 734 Invalid, 0 Unknown, 181 Unchecked, 0.2s Time] [2022-01-18 04:56:15,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-01-18 04:56:15,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 537. [2022-01-18 04:56:15,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 2.751865671641791) internal successors, (1475), 536 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:15,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1475 transitions. [2022-01-18 04:56:15,659 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1475 transitions. Word has length 18 [2022-01-18 04:56:15,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:15,659 INFO L470 AbstractCegarLoop]: Abstraction has 537 states and 1475 transitions. [2022-01-18 04:56:15,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:15,660 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1475 transitions. [2022-01-18 04:56:15,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:15,660 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:15,660 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:15,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (322)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:15,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 322 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable326 [2022-01-18 04:56:15,876 INFO L402 AbstractCegarLoop]: === Iteration 328 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:15,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:15,876 INFO L85 PathProgramCache]: Analyzing trace with hash 505260124, now seen corresponding path program 322 times [2022-01-18 04:56:15,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:15,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510615942] [2022-01-18 04:56:15,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:15,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:15,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:16,019 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:16,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:16,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510615942] [2022-01-18 04:56:16,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510615942] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:16,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440203333] [2022-01-18 04:56:16,020 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:56:16,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:16,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:16,021 INFO L229 MonitoredProcess]: Starting monitored process 323 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:16,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (323)] Waiting until timeout for monitored process [2022-01-18 04:56:16,043 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:56:16,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:16,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:16,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:16,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:16,251 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:16,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:16,253 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:56:16,319 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:16,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:16,676 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:16,676 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 130 treesize of output 103 [2022-01-18 04:56:16,679 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 98 treesize of output 66 [2022-01-18 04:56:16,789 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:16,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440203333] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:16,789 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:16,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-01-18 04:56:16,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986269452] [2022-01-18 04:56:16,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:16,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 04:56:16,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:16,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 04:56:16,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:56:16,790 INFO L87 Difference]: Start difference. First operand 537 states and 1475 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:17,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:17,303 INFO L93 Difference]: Finished difference Result 669 states and 1678 transitions. [2022-01-18 04:56:17,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:56:17,303 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:56:17,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:17,304 INFO L225 Difference]: With dead ends: 669 [2022-01-18 04:56:17,304 INFO L226 Difference]: Without dead ends: 647 [2022-01-18 04:56:17,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=127, Invalid=1205, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 04:56:17,305 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 77 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:17,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 414 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 618 Invalid, 0 Unknown, 108 Unchecked, 0.3s Time] [2022-01-18 04:56:17,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2022-01-18 04:56:17,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 543. [2022-01-18 04:56:17,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 542 states have (on average 2.7398523985239853) internal successors, (1485), 542 states have internal predecessors, (1485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:17,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 1485 transitions. [2022-01-18 04:56:17,310 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 1485 transitions. Word has length 18 [2022-01-18 04:56:17,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:17,311 INFO L470 AbstractCegarLoop]: Abstraction has 543 states and 1485 transitions. [2022-01-18 04:56:17,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:17,311 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 1485 transitions. [2022-01-18 04:56:17,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:17,311 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:17,311 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:17,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (323)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:17,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable327,323 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:17,513 INFO L402 AbstractCegarLoop]: === Iteration 329 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:17,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:17,513 INFO L85 PathProgramCache]: Analyzing trace with hash -368135950, now seen corresponding path program 323 times [2022-01-18 04:56:17,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:17,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211791459] [2022-01-18 04:56:17,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:17,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:17,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:17,647 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:17,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:17,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211791459] [2022-01-18 04:56:17,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211791459] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:17,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713618176] [2022-01-18 04:56:17,648 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:56:17,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:17,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:17,649 INFO L229 MonitoredProcess]: Starting monitored process 324 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:17,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (324)] Waiting until timeout for monitored process [2022-01-18 04:56:17,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:56:17,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:17,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:17,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:17,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:17,795 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:17,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:17,797 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:56:17,846 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:17,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:18,235 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:18,236 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 143 treesize of output 116 [2022-01-18 04:56:18,238 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 111 treesize of output 79 [2022-01-18 04:56:18,311 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:18,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713618176] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:18,311 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:18,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:56:18,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101875073] [2022-01-18 04:56:18,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:18,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:56:18,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:18,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:56:18,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:56:18,312 INFO L87 Difference]: Start difference. First operand 543 states and 1485 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:19,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:19,301 INFO L93 Difference]: Finished difference Result 760 states and 1902 transitions. [2022-01-18 04:56:19,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 04:56:19,301 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:56:19,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:19,303 INFO L225 Difference]: With dead ends: 760 [2022-01-18 04:56:19,303 INFO L226 Difference]: Without dead ends: 737 [2022-01-18 04:56:19,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=177, Invalid=1545, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 04:56:19,303 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 72 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 1289 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 1324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:19,303 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 465 Invalid, 1324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1289 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 04:56:19,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2022-01-18 04:56:19,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 553. [2022-01-18 04:56:19,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.7481884057971016) internal successors, (1517), 552 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:19,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1517 transitions. [2022-01-18 04:56:19,310 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1517 transitions. Word has length 18 [2022-01-18 04:56:19,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:19,310 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 1517 transitions. [2022-01-18 04:56:19,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:19,311 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1517 transitions. [2022-01-18 04:56:19,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:19,311 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:19,311 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:19,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (324)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:19,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable328,324 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:19,523 INFO L402 AbstractCegarLoop]: === Iteration 330 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:19,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:19,523 INFO L85 PathProgramCache]: Analyzing trace with hash -33054658, now seen corresponding path program 324 times [2022-01-18 04:56:19,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:19,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306881556] [2022-01-18 04:56:19,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:19,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:19,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:19,641 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:19,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:19,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306881556] [2022-01-18 04:56:19,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306881556] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:19,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030123847] [2022-01-18 04:56:19,641 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:56:19,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:19,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:19,642 INFO L229 MonitoredProcess]: Starting monitored process 325 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:19,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Waiting until timeout for monitored process [2022-01-18 04:56:19,665 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:56:19,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:19,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:56:19,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:19,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:19,761 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:56:19,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:19,763 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:19,805 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:19,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:20,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:20,108 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 99 treesize of output 82 [2022-01-18 04:56:20,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:20,111 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 71 treesize of output 54 [2022-01-18 04:56:20,212 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:20,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030123847] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:20,213 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:20,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:56:20,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449458567] [2022-01-18 04:56:20,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:20,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:56:20,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:20,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:56:20,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:56:20,213 INFO L87 Difference]: Start difference. First operand 553 states and 1517 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:21,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:21,257 INFO L93 Difference]: Finished difference Result 651 states and 1709 transitions. [2022-01-18 04:56:21,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 04:56:21,257 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:56:21,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:21,258 INFO L225 Difference]: With dead ends: 651 [2022-01-18 04:56:21,258 INFO L226 Difference]: Without dead ends: 628 [2022-01-18 04:56:21,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=178, Invalid=1544, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 04:56:21,258 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 49 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 1121 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 1159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:21,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 246 Invalid, 1159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1121 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:56:21,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2022-01-18 04:56:21,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 555. [2022-01-18 04:56:21,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 554 states have (on average 2.7454873646209386) internal successors, (1521), 554 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:21,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1521 transitions. [2022-01-18 04:56:21,264 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1521 transitions. Word has length 18 [2022-01-18 04:56:21,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:21,264 INFO L470 AbstractCegarLoop]: Abstraction has 555 states and 1521 transitions. [2022-01-18 04:56:21,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:21,264 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1521 transitions. [2022-01-18 04:56:21,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:21,265 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:21,265 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:21,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:21,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329,325 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:21,471 INFO L402 AbstractCegarLoop]: === Iteration 331 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:21,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:21,471 INFO L85 PathProgramCache]: Analyzing trace with hash -2100455566, now seen corresponding path program 325 times [2022-01-18 04:56:21,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:21,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7048566] [2022-01-18 04:56:21,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:21,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:21,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:21,626 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:21,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:21,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7048566] [2022-01-18 04:56:21,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7048566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:21,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804927369] [2022-01-18 04:56:21,626 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:56:21,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:21,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:21,627 INFO L229 MonitoredProcess]: Starting monitored process 326 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:21,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (326)] Waiting until timeout for monitored process [2022-01-18 04:56:21,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:21,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:21,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:21,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:21,754 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:56:21,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:21,756 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:21,848 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:21,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:22,469 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:22,470 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 145 treesize of output 114 [2022-01-18 04:56:22,473 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 73 [2022-01-18 04:56:22,584 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:22,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804927369] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:22,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:22,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:56:22,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212195606] [2022-01-18 04:56:22,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:22,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:56:22,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:22,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:56:22,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=668, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:56:22,586 INFO L87 Difference]: Start difference. First operand 555 states and 1521 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:24,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:24,252 INFO L93 Difference]: Finished difference Result 892 states and 2118 transitions. [2022-01-18 04:56:24,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 04:56:24,252 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:56:24,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:24,254 INFO L225 Difference]: With dead ends: 892 [2022-01-18 04:56:24,254 INFO L226 Difference]: Without dead ends: 852 [2022-01-18 04:56:24,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=243, Invalid=2109, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 04:56:24,254 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 97 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 1528 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 1572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:24,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 530 Invalid, 1572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1528 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 04:56:24,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-01-18 04:56:24,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 553. [2022-01-18 04:56:24,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.744565217391304) internal successors, (1515), 552 states have internal predecessors, (1515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:24,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1515 transitions. [2022-01-18 04:56:24,261 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1515 transitions. Word has length 18 [2022-01-18 04:56:24,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:24,261 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 1515 transitions. [2022-01-18 04:56:24,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:24,261 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1515 transitions. [2022-01-18 04:56:24,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:24,261 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:24,262 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:24,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (326)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:24,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable330,326 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:24,471 INFO L402 AbstractCegarLoop]: === Iteration 332 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:24,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:24,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1624376740, now seen corresponding path program 326 times [2022-01-18 04:56:24,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:24,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658581482] [2022-01-18 04:56:24,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:24,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:24,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:24,683 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:24,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:24,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658581482] [2022-01-18 04:56:24,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658581482] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:24,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128805918] [2022-01-18 04:56:24,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:56:24,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:24,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:24,685 INFO L229 MonitoredProcess]: Starting monitored process 327 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:24,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (327)] Waiting until timeout for monitored process [2022-01-18 04:56:24,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:56:24,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:24,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:56:24,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:24,818 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:24,819 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:56:24,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:24,821 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:24,900 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:24,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:25,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:25,372 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 81 treesize of output 74 [2022-01-18 04:56:25,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:25,377 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 65 treesize of output 58 [2022-01-18 04:56:25,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:25,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128805918] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:25,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:25,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 04:56:25,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336255589] [2022-01-18 04:56:25,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:25,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:25,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:25,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:25,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:25,535 INFO L87 Difference]: Start difference. First operand 553 states and 1515 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:26,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:26,950 INFO L93 Difference]: Finished difference Result 694 states and 1764 transitions. [2022-01-18 04:56:26,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 04:56:26,950 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:26,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:26,951 INFO L225 Difference]: With dead ends: 694 [2022-01-18 04:56:26,951 INFO L226 Difference]: Without dead ends: 654 [2022-01-18 04:56:26,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=222, Invalid=1584, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 04:56:26,952 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 99 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:26,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 229 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 838 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:56:26,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2022-01-18 04:56:26,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 557. [2022-01-18 04:56:26,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 557 states, 556 states have (on average 2.7571942446043165) internal successors, (1533), 556 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:26,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 1533 transitions. [2022-01-18 04:56:26,960 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 1533 transitions. Word has length 18 [2022-01-18 04:56:26,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:26,961 INFO L470 AbstractCegarLoop]: Abstraction has 557 states and 1533 transitions. [2022-01-18 04:56:26,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:26,961 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 1533 transitions. [2022-01-18 04:56:26,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:26,962 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:26,962 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:26,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (327)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:27,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable331,327 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:27,175 INFO L402 AbstractCegarLoop]: === Iteration 333 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:27,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:27,176 INFO L85 PathProgramCache]: Analyzing trace with hash -2058443150, now seen corresponding path program 327 times [2022-01-18 04:56:27,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:27,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672460960] [2022-01-18 04:56:27,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:27,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:27,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:27,454 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:27,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:27,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672460960] [2022-01-18 04:56:27,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672460960] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:27,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999287904] [2022-01-18 04:56:27,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:56:27,455 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:27,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:27,456 INFO L229 MonitoredProcess]: Starting monitored process 328 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:27,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (328)] Waiting until timeout for monitored process [2022-01-18 04:56:27,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 04:56:27,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:27,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:27,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:27,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:27,627 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:56:27,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:27,629 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:27,709 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:27,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:28,126 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:56:28,126 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 111 treesize of output 94 [2022-01-18 04:56:28,128 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 91 treesize of output 71 [2022-01-18 04:56:28,207 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:28,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999287904] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:28,207 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:28,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 27 [2022-01-18 04:56:28,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113923446] [2022-01-18 04:56:28,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:28,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:28,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:28,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:28,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:28,208 INFO L87 Difference]: Start difference. First operand 557 states and 1533 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:29,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:29,326 INFO L93 Difference]: Finished difference Result 762 states and 1884 transitions. [2022-01-18 04:56:29,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 04:56:29,326 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:29,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:29,327 INFO L225 Difference]: With dead ends: 762 [2022-01-18 04:56:29,327 INFO L226 Difference]: Without dead ends: 722 [2022-01-18 04:56:29,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=264, Invalid=1898, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 04:56:29,328 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 147 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:29,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 326 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 821 Invalid, 0 Unknown, 113 Unchecked, 0.3s Time] [2022-01-18 04:56:29,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2022-01-18 04:56:29,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 560. [2022-01-18 04:56:29,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 559 states have (on average 2.7584973166368516) internal successors, (1542), 559 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:29,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 1542 transitions. [2022-01-18 04:56:29,337 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 1542 transitions. Word has length 18 [2022-01-18 04:56:29,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:29,337 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 1542 transitions. [2022-01-18 04:56:29,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:29,337 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 1542 transitions. [2022-01-18 04:56:29,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:29,338 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:29,338 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:29,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (328)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:29,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 328 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable332 [2022-01-18 04:56:29,541 INFO L402 AbstractCegarLoop]: === Iteration 334 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:29,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:29,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1093248826, now seen corresponding path program 328 times [2022-01-18 04:56:29,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:29,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146396922] [2022-01-18 04:56:29,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:29,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:29,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:29,727 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:29,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:29,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146396922] [2022-01-18 04:56:29,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146396922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:29,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114411525] [2022-01-18 04:56:29,727 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:56:29,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:29,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:29,728 INFO L229 MonitoredProcess]: Starting monitored process 329 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:29,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (329)] Waiting until timeout for monitored process [2022-01-18 04:56:29,765 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:56:29,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:29,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:29,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:29,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:29,904 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:56:29,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:29,907 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:56:29,954 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:29,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:30,263 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:56:30,263 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 122 treesize of output 103 [2022-01-18 04:56:30,266 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 100 treesize of output 78 [2022-01-18 04:56:30,344 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:30,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114411525] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:30,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:30,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 27 [2022-01-18 04:56:30,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501170585] [2022-01-18 04:56:30,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:30,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:30,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:30,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:30,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:30,345 INFO L87 Difference]: Start difference. First operand 560 states and 1542 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:30,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:30,934 INFO L93 Difference]: Finished difference Result 679 states and 1742 transitions. [2022-01-18 04:56:30,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:56:30,934 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:30,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:30,935 INFO L225 Difference]: With dead ends: 679 [2022-01-18 04:56:30,935 INFO L226 Difference]: Without dead ends: 657 [2022-01-18 04:56:30,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=146, Invalid=1114, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:56:30,935 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 62 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 854 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:30,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 314 Invalid, 854 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 714 Invalid, 0 Unknown, 115 Unchecked, 0.3s Time] [2022-01-18 04:56:30,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2022-01-18 04:56:30,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 560. [2022-01-18 04:56:30,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 559 states have (on average 2.7549194991055455) internal successors, (1540), 559 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:30,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 1540 transitions. [2022-01-18 04:56:30,941 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 1540 transitions. Word has length 18 [2022-01-18 04:56:30,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:30,941 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 1540 transitions. [2022-01-18 04:56:30,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:30,941 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 1540 transitions. [2022-01-18 04:56:30,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:30,942 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:30,942 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:30,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (329)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:31,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 329 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable333 [2022-01-18 04:56:31,158 INFO L402 AbstractCegarLoop]: === Iteration 335 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:31,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:31,158 INFO L85 PathProgramCache]: Analyzing trace with hash -756058254, now seen corresponding path program 329 times [2022-01-18 04:56:31,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:31,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133990135] [2022-01-18 04:56:31,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:31,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:31,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:31,387 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:31,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:31,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133990135] [2022-01-18 04:56:31,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133990135] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:31,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561252966] [2022-01-18 04:56:31,388 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:56:31,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:31,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:31,389 INFO L229 MonitoredProcess]: Starting monitored process 330 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:31,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Waiting until timeout for monitored process [2022-01-18 04:56:31,418 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:56:31,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:31,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:31,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:31,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:31,559 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:56:31,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:31,562 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:31,640 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:31,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:32,298 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:32,298 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 119 treesize of output 96 [2022-01-18 04:56:32,301 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 91 treesize of output 63 [2022-01-18 04:56:32,395 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:32,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561252966] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:32,396 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:32,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 27 [2022-01-18 04:56:32,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078219850] [2022-01-18 04:56:32,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:32,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:32,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:32,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:32,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:32,396 INFO L87 Difference]: Start difference. First operand 560 states and 1540 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:33,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:33,766 INFO L93 Difference]: Finished difference Result 776 states and 1927 transitions. [2022-01-18 04:56:33,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 04:56:33,766 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:33,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:33,767 INFO L225 Difference]: With dead ends: 776 [2022-01-18 04:56:33,767 INFO L226 Difference]: Without dead ends: 736 [2022-01-18 04:56:33,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=314, Invalid=1942, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 04:56:33,768 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 142 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:33,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 278 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 755 Invalid, 0 Unknown, 117 Unchecked, 0.3s Time] [2022-01-18 04:56:33,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2022-01-18 04:56:33,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 569. [2022-01-18 04:56:33,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 568 states have (on average 2.7640845070422535) internal successors, (1570), 568 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:33,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 1570 transitions. [2022-01-18 04:56:33,774 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 1570 transitions. Word has length 18 [2022-01-18 04:56:33,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:33,774 INFO L470 AbstractCegarLoop]: Abstraction has 569 states and 1570 transitions. [2022-01-18 04:56:33,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:33,774 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 1570 transitions. [2022-01-18 04:56:33,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:33,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:33,775 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:33,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:33,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 330 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable334 [2022-01-18 04:56:33,981 INFO L402 AbstractCegarLoop]: === Iteration 336 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:33,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:33,981 INFO L85 PathProgramCache]: Analyzing trace with hash 209136070, now seen corresponding path program 330 times [2022-01-18 04:56:33,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:33,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597544369] [2022-01-18 04:56:33,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:33,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:33,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:34,123 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:34,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:34,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597544369] [2022-01-18 04:56:34,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597544369] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:34,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634940686] [2022-01-18 04:56:34,123 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:56:34,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:34,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:34,124 INFO L229 MonitoredProcess]: Starting monitored process 331 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:34,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (331)] Waiting until timeout for monitored process [2022-01-18 04:56:34,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:56:34,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:34,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:34,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:34,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:34,349 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:34,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:34,352 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:56:34,416 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:34,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:34,763 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:34,764 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 130 treesize of output 103 [2022-01-18 04:56:34,766 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 98 treesize of output 66 [2022-01-18 04:56:34,837 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:34,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634940686] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:34,837 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:34,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 27 [2022-01-18 04:56:34,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013340167] [2022-01-18 04:56:34,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:34,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:34,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:34,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:34,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:34,837 INFO L87 Difference]: Start difference. First operand 569 states and 1570 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:35,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:35,542 INFO L93 Difference]: Finished difference Result 677 states and 1753 transitions. [2022-01-18 04:56:35,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:56:35,542 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:35,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:35,543 INFO L225 Difference]: With dead ends: 677 [2022-01-18 04:56:35,543 INFO L226 Difference]: Without dead ends: 659 [2022-01-18 04:56:35,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:56:35,543 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 58 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:35,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 310 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 759 Invalid, 0 Unknown, 65 Unchecked, 0.3s Time] [2022-01-18 04:56:35,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-01-18 04:56:35,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 571. [2022-01-18 04:56:35,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 2.763157894736842) internal successors, (1575), 570 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:35,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 1575 transitions. [2022-01-18 04:56:35,551 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 1575 transitions. Word has length 18 [2022-01-18 04:56:35,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:35,551 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 1575 transitions. [2022-01-18 04:56:35,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:35,551 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 1575 transitions. [2022-01-18 04:56:35,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:35,552 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:35,552 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:35,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (331)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:35,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable335,331 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:35,763 INFO L402 AbstractCegarLoop]: === Iteration 337 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:35,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:35,764 INFO L85 PathProgramCache]: Analyzing trace with hash -326093732, now seen corresponding path program 331 times [2022-01-18 04:56:35,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:35,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768338499] [2022-01-18 04:56:35,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:35,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:35,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:35,917 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:35,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:35,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768338499] [2022-01-18 04:56:35,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768338499] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:35,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782381410] [2022-01-18 04:56:35,917 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:56:35,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:35,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:35,918 INFO L229 MonitoredProcess]: Starting monitored process 332 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:35,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Waiting until timeout for monitored process [2022-01-18 04:56:35,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:35,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:35,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:36,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:36,144 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:36,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:36,147 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:56:36,235 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:36,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:36,691 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:36,691 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 130 treesize of output 103 [2022-01-18 04:56:36,693 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 98 treesize of output 66 [2022-01-18 04:56:36,768 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:36,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782381410] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:36,768 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:36,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 26 [2022-01-18 04:56:36,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125042182] [2022-01-18 04:56:36,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:36,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:56:36,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:36,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:56:36,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:56:36,769 INFO L87 Difference]: Start difference. First operand 571 states and 1575 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:56:37,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:37,353 INFO L93 Difference]: Finished difference Result 703 states and 1795 transitions. [2022-01-18 04:56:37,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:56:37,354 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 18 [2022-01-18 04:56:37,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:37,355 INFO L225 Difference]: With dead ends: 703 [2022-01-18 04:56:37,355 INFO L226 Difference]: Without dead ends: 683 [2022-01-18 04:56:37,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:56:37,355 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 66 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:37,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 330 Invalid, 868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 760 Invalid, 0 Unknown, 88 Unchecked, 0.3s Time] [2022-01-18 04:56:37,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2022-01-18 04:56:37,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 568. [2022-01-18 04:56:37,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 567 states have (on average 2.758377425044092) internal successors, (1564), 567 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:37,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1564 transitions. [2022-01-18 04:56:37,364 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1564 transitions. Word has length 18 [2022-01-18 04:56:37,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:37,364 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 1564 transitions. [2022-01-18 04:56:37,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:56:37,364 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1564 transitions. [2022-01-18 04:56:37,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:37,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:37,365 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:37,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:37,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable336,332 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:37,580 INFO L402 AbstractCegarLoop]: === Iteration 338 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:37,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:37,581 INFO L85 PathProgramCache]: Analyzing trace with hash -420612666, now seen corresponding path program 332 times [2022-01-18 04:56:37,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:37,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488250996] [2022-01-18 04:56:37,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:37,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:37,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:37,692 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:37,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:37,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488250996] [2022-01-18 04:56:37,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488250996] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:37,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729922734] [2022-01-18 04:56:37,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:56:37,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:37,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:37,693 INFO L229 MonitoredProcess]: Starting monitored process 333 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:37,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (333)] Waiting until timeout for monitored process [2022-01-18 04:56:37,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:56:37,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:37,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:56:37,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:37,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:37,807 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 04:56:37,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:37,809 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 04:56:37,848 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:37,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:38,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:38,084 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 80 treesize of output 71 [2022-01-18 04:56:38,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:38,088 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 62 treesize of output 53 [2022-01-18 04:56:38,186 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:38,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729922734] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:38,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:38,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 04:56:38,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52058035] [2022-01-18 04:56:38,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:38,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:38,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:38,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:38,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:38,187 INFO L87 Difference]: Start difference. First operand 568 states and 1564 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:38,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:38,704 INFO L93 Difference]: Finished difference Result 690 states and 1800 transitions. [2022-01-18 04:56:38,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:56:38,705 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:38,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:38,706 INFO L225 Difference]: With dead ends: 690 [2022-01-18 04:56:38,706 INFO L226 Difference]: Without dead ends: 670 [2022-01-18 04:56:38,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=1061, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 04:56:38,706 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 45 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 1152 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:38,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 345 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1152 Invalid, 0 Unknown, 46 Unchecked, 0.3s Time] [2022-01-18 04:56:38,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2022-01-18 04:56:38,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 576. [2022-01-18 04:56:38,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 575 states have (on average 2.76) internal successors, (1587), 575 states have internal predecessors, (1587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:38,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 1587 transitions. [2022-01-18 04:56:38,712 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 1587 transitions. Word has length 18 [2022-01-18 04:56:38,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:38,713 INFO L470 AbstractCegarLoop]: Abstraction has 576 states and 1587 transitions. [2022-01-18 04:56:38,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:38,713 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 1587 transitions. [2022-01-18 04:56:38,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:38,713 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:38,713 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:38,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (333)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:38,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable337,333 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:38,929 INFO L402 AbstractCegarLoop]: === Iteration 339 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:38,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:38,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1806953722, now seen corresponding path program 333 times [2022-01-18 04:56:38,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:38,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80722397] [2022-01-18 04:56:38,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:38,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:38,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:39,094 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:39,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:39,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80722397] [2022-01-18 04:56:39,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80722397] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:39,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615697151] [2022-01-18 04:56:39,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:56:39,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:39,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:39,096 INFO L229 MonitoredProcess]: Starting monitored process 334 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:39,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Waiting until timeout for monitored process [2022-01-18 04:56:39,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:56:39,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:39,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:56:39,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:39,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:39,289 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:56:39,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:39,293 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:39,440 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:39,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:39,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:39,898 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 81 treesize of output 74 [2022-01-18 04:56:39,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:39,903 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 65 treesize of output 58 [2022-01-18 04:56:40,055 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:40,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615697151] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:40,055 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:40,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 04:56:40,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089782114] [2022-01-18 04:56:40,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:40,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:40,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:40,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:40,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:40,056 INFO L87 Difference]: Start difference. First operand 576 states and 1587 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:40,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:40,935 INFO L93 Difference]: Finished difference Result 746 states and 1895 transitions. [2022-01-18 04:56:40,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 04:56:40,936 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:40,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:40,937 INFO L225 Difference]: With dead ends: 746 [2022-01-18 04:56:40,937 INFO L226 Difference]: Without dead ends: 715 [2022-01-18 04:56:40,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=169, Invalid=1391, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 04:56:40,937 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 79 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 1049 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:40,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 310 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1049 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:56:40,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-18 04:56:40,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 575. [2022-01-18 04:56:40,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 2.7578397212543555) internal successors, (1583), 574 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:40,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1583 transitions. [2022-01-18 04:56:40,946 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1583 transitions. Word has length 18 [2022-01-18 04:56:40,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:40,946 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 1583 transitions. [2022-01-18 04:56:40,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:40,946 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1583 transitions. [2022-01-18 04:56:40,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:40,947 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:40,947 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:40,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:41,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 334 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable338 [2022-01-18 04:56:41,150 INFO L402 AbstractCegarLoop]: === Iteration 340 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:41,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:41,150 INFO L85 PathProgramCache]: Analyzing trace with hash -339217038, now seen corresponding path program 334 times [2022-01-18 04:56:41,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:41,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957265041] [2022-01-18 04:56:41,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:41,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:41,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:41,341 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:41,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:41,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957265041] [2022-01-18 04:56:41,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957265041] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:41,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068070166] [2022-01-18 04:56:41,342 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:56:41,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:41,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:41,343 INFO L229 MonitoredProcess]: Starting monitored process 335 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:41,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (335)] Waiting until timeout for monitored process [2022-01-18 04:56:41,365 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:56:41,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:41,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:41,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:41,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:41,459 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:56:41,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:41,553 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:41,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:41,922 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:56:41,923 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 103 treesize of output 86 [2022-01-18 04:56:41,925 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 83 treesize of output 63 [2022-01-18 04:56:42,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:42,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068070166] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:42,013 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:42,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 27 [2022-01-18 04:56:42,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114299781] [2022-01-18 04:56:42,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:42,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:42,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:42,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:42,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:42,013 INFO L87 Difference]: Start difference. First operand 575 states and 1583 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:43,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:43,261 INFO L93 Difference]: Finished difference Result 815 states and 2019 transitions. [2022-01-18 04:56:43,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 04:56:43,261 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:43,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:43,263 INFO L225 Difference]: With dead ends: 815 [2022-01-18 04:56:43,263 INFO L226 Difference]: Without dead ends: 773 [2022-01-18 04:56:43,263 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=281, Invalid=1975, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 04:56:43,263 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 104 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:43,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 351 Invalid, 958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 882 Invalid, 0 Unknown, 24 Unchecked, 0.3s Time] [2022-01-18 04:56:43,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2022-01-18 04:56:43,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 590. [2022-01-18 04:56:43,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 2.774193548387097) internal successors, (1634), 589 states have internal predecessors, (1634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:43,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1634 transitions. [2022-01-18 04:56:43,270 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1634 transitions. Word has length 18 [2022-01-18 04:56:43,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:43,270 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 1634 transitions. [2022-01-18 04:56:43,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:43,270 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1634 transitions. [2022-01-18 04:56:43,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:43,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:43,271 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:43,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (335)] Ended with exit code 0 [2022-01-18 04:56:43,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 335 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable339 [2022-01-18 04:56:43,482 INFO L402 AbstractCegarLoop]: === Iteration 341 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:43,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:43,482 INFO L85 PathProgramCache]: Analyzing trace with hash 625977286, now seen corresponding path program 335 times [2022-01-18 04:56:43,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:43,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850576622] [2022-01-18 04:56:43,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:43,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:43,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:43,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:43,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:43,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850576622] [2022-01-18 04:56:43,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850576622] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:43,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680838483] [2022-01-18 04:56:43,675 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:56:43,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:43,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:43,676 INFO L229 MonitoredProcess]: Starting monitored process 336 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:43,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Waiting until timeout for monitored process [2022-01-18 04:56:43,703 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:56:43,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:43,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:43,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:43,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:43,886 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:43,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:43,888 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:56:43,950 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:43,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:44,316 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:56:44,316 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 110 treesize of output 91 [2022-01-18 04:56:44,320 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 88 treesize of output 66 [2022-01-18 04:56:44,438 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:44,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680838483] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:44,439 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:44,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 27 [2022-01-18 04:56:44,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687618174] [2022-01-18 04:56:44,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:44,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:44,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:44,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:44,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:44,440 INFO L87 Difference]: Start difference. First operand 590 states and 1634 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:45,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:45,159 INFO L93 Difference]: Finished difference Result 730 states and 1874 transitions. [2022-01-18 04:56:45,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 04:56:45,160 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:45,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:45,161 INFO L225 Difference]: With dead ends: 730 [2022-01-18 04:56:45,161 INFO L226 Difference]: Without dead ends: 712 [2022-01-18 04:56:45,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=159, Invalid=1247, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 04:56:45,161 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 61 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:45,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 261 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 638 Invalid, 0 Unknown, 65 Unchecked, 0.3s Time] [2022-01-18 04:56:45,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2022-01-18 04:56:45,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 589. [2022-01-18 04:56:45,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 588 states have (on average 2.770408163265306) internal successors, (1629), 588 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:45,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 1629 transitions. [2022-01-18 04:56:45,167 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 1629 transitions. Word has length 18 [2022-01-18 04:56:45,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:45,167 INFO L470 AbstractCegarLoop]: Abstraction has 589 states and 1629 transitions. [2022-01-18 04:56:45,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:45,168 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 1629 transitions. [2022-01-18 04:56:45,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:45,168 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:45,168 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:45,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:45,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable340,336 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:45,369 INFO L402 AbstractCegarLoop]: === Iteration 342 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:45,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:45,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1848966138, now seen corresponding path program 336 times [2022-01-18 04:56:45,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:45,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330245993] [2022-01-18 04:56:45,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:45,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:45,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:45,602 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:45,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:45,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330245993] [2022-01-18 04:56:45,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330245993] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:45,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163855102] [2022-01-18 04:56:45,602 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:56:45,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:45,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:45,603 INFO L229 MonitoredProcess]: Starting monitored process 337 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:45,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Waiting until timeout for monitored process [2022-01-18 04:56:45,631 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:56:45,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:45,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:56:45,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:45,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:45,770 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:56:45,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:45,772 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:45,879 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:45,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:46,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:46,404 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 163 treesize of output 133 [2022-01-18 04:56:46,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:46,410 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 123 treesize of output 93 [2022-01-18 04:56:46,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:46,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163855102] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:46,535 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:46,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 04:56:46,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966087440] [2022-01-18 04:56:46,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:46,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:46,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:46,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:46,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:46,535 INFO L87 Difference]: Start difference. First operand 589 states and 1629 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:47,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:47,139 INFO L93 Difference]: Finished difference Result 649 states and 1739 transitions. [2022-01-18 04:56:47,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:56:47,139 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:47,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:47,140 INFO L225 Difference]: With dead ends: 649 [2022-01-18 04:56:47,140 INFO L226 Difference]: Without dead ends: 635 [2022-01-18 04:56:47,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:56:47,140 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 39 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:47,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 175 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 658 Invalid, 0 Unknown, 8 Unchecked, 0.3s Time] [2022-01-18 04:56:47,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2022-01-18 04:56:47,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 591. [2022-01-18 04:56:47,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 590 states have (on average 2.772881355932203) internal successors, (1636), 590 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:47,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1636 transitions. [2022-01-18 04:56:47,146 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1636 transitions. Word has length 18 [2022-01-18 04:56:47,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:47,146 INFO L470 AbstractCegarLoop]: Abstraction has 591 states and 1636 transitions. [2022-01-18 04:56:47,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:47,146 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1636 transitions. [2022-01-18 04:56:47,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:47,146 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:47,146 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:47,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:47,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable341,337 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:47,351 INFO L402 AbstractCegarLoop]: === Iteration 343 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:47,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:47,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1480806834, now seen corresponding path program 337 times [2022-01-18 04:56:47,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:47,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355245769] [2022-01-18 04:56:47,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:47,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:47,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:47,512 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:47,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:47,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355245769] [2022-01-18 04:56:47,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355245769] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:47,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422116048] [2022-01-18 04:56:47,513 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:56:47,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:47,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:47,513 INFO L229 MonitoredProcess]: Starting monitored process 338 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:47,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (338)] Waiting until timeout for monitored process [2022-01-18 04:56:47,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:47,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:47,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:47,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:47,711 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:47,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:47,713 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:56:47,767 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:47,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:48,117 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:48,118 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 142 treesize of output 115 [2022-01-18 04:56:48,120 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 110 treesize of output 78 [2022-01-18 04:56:48,184 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:56:48,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422116048] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:48,184 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:48,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 27 [2022-01-18 04:56:48,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692870864] [2022-01-18 04:56:48,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:48,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:48,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:48,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:48,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:48,184 INFO L87 Difference]: Start difference. First operand 591 states and 1636 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:48,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:48,522 INFO L93 Difference]: Finished difference Result 654 states and 1752 transitions. [2022-01-18 04:56:48,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:56:48,522 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:48,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:48,523 INFO L225 Difference]: With dead ends: 654 [2022-01-18 04:56:48,523 INFO L226 Difference]: Without dead ends: 636 [2022-01-18 04:56:48,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=126, Invalid=996, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:56:48,523 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 33 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:48,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 234 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 543 Invalid, 0 Unknown, 74 Unchecked, 0.2s Time] [2022-01-18 04:56:48,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2022-01-18 04:56:48,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 593. [2022-01-18 04:56:48,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.7753378378378377) internal successors, (1643), 592 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:48,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1643 transitions. [2022-01-18 04:56:48,528 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1643 transitions. Word has length 18 [2022-01-18 04:56:48,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:48,529 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 1643 transitions. [2022-01-18 04:56:48,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:48,529 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1643 transitions. [2022-01-18 04:56:48,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:48,529 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:48,529 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:48,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (338)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:48,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable342 [2022-01-18 04:56:48,733 INFO L402 AbstractCegarLoop]: === Iteration 344 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:48,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:48,733 INFO L85 PathProgramCache]: Analyzing trace with hash -2016036636, now seen corresponding path program 338 times [2022-01-18 04:56:48,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:48,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308590288] [2022-01-18 04:56:48,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:48,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:48,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:48,922 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:48,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:48,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308590288] [2022-01-18 04:56:48,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308590288] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:48,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217296242] [2022-01-18 04:56:48,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:56:48,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:48,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:48,923 INFO L229 MonitoredProcess]: Starting monitored process 339 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:48,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (339)] Waiting until timeout for monitored process [2022-01-18 04:56:48,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:56:48,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:48,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:56:48,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:49,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:49,120 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:49,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:49,122 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:56:49,181 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:49,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:49,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:49,605 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 162 treesize of output 132 [2022-01-18 04:56:49,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:49,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 122 treesize of output 92 [2022-01-18 04:56:49,780 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:49,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217296242] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:49,780 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:49,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 04:56:49,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730159819] [2022-01-18 04:56:49,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:49,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:49,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:49,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:49,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:49,781 INFO L87 Difference]: Start difference. First operand 593 states and 1643 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:50,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:50,350 INFO L93 Difference]: Finished difference Result 656 states and 1749 transitions. [2022-01-18 04:56:50,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:56:50,350 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 04:56:50,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:50,351 INFO L225 Difference]: With dead ends: 656 [2022-01-18 04:56:50,351 INFO L226 Difference]: Without dead ends: 642 [2022-01-18 04:56:50,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:56:50,351 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 30 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:50,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 205 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 595 Invalid, 0 Unknown, 58 Unchecked, 0.3s Time] [2022-01-18 04:56:50,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2022-01-18 04:56:50,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 593. [2022-01-18 04:56:50,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.7753378378378377) internal successors, (1643), 592 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:50,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1643 transitions. [2022-01-18 04:56:50,357 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1643 transitions. Word has length 18 [2022-01-18 04:56:50,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:50,357 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 1643 transitions. [2022-01-18 04:56:50,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 04:56:50,357 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1643 transitions. [2022-01-18 04:56:50,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:50,358 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:50,358 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:50,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (339)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:50,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 339 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable343 [2022-01-18 04:56:50,567 INFO L402 AbstractCegarLoop]: === Iteration 345 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:50,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:50,567 INFO L85 PathProgramCache]: Analyzing trace with hash 963167858, now seen corresponding path program 339 times [2022-01-18 04:56:50,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:50,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964912356] [2022-01-18 04:56:50,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:50,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:50,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:50,792 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:50,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:50,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964912356] [2022-01-18 04:56:50,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964912356] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:50,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373291905] [2022-01-18 04:56:50,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:56:50,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:50,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:50,793 INFO L229 MonitoredProcess]: Starting monitored process 340 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:50,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Waiting until timeout for monitored process [2022-01-18 04:56:50,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:56:50,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:50,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:50,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:50,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:50,957 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:56:50,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:51,042 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:51,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:51,473 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:51,473 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 127 treesize of output 104 [2022-01-18 04:56:51,475 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 99 treesize of output 71 [2022-01-18 04:56:51,543 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:51,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373291905] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:51,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:51,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:56:51,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536260308] [2022-01-18 04:56:51,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:51,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:56:51,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:51,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:56:51,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:56:51,544 INFO L87 Difference]: Start difference. First operand 593 states and 1643 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:52,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:52,496 INFO L93 Difference]: Finished difference Result 800 states and 2013 transitions. [2022-01-18 04:56:52,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 04:56:52,496 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:56:52,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:52,497 INFO L225 Difference]: With dead ends: 800 [2022-01-18 04:56:52,497 INFO L226 Difference]: Without dead ends: 760 [2022-01-18 04:56:52,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=209, Invalid=1431, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 04:56:52,498 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 153 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 1171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:52,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 369 Invalid, 1171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 921 Invalid, 0 Unknown, 196 Unchecked, 0.4s Time] [2022-01-18 04:56:52,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2022-01-18 04:56:52,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 600. [2022-01-18 04:56:52,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 599 states have (on average 2.7779632721202003) internal successors, (1664), 599 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:52,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 1664 transitions. [2022-01-18 04:56:52,504 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 1664 transitions. Word has length 18 [2022-01-18 04:56:52,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:52,504 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 1664 transitions. [2022-01-18 04:56:52,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:52,504 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 1664 transitions. [2022-01-18 04:56:52,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:52,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:52,505 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:52,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:52,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 340 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2022-01-18 04:56:52,721 INFO L402 AbstractCegarLoop]: === Iteration 346 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:52,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:52,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1928362182, now seen corresponding path program 340 times [2022-01-18 04:56:52,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:52,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651083982] [2022-01-18 04:56:52,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:52,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:52,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:52,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:52,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651083982] [2022-01-18 04:56:52,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651083982] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:52,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898842307] [2022-01-18 04:56:52,877 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:56:52,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:52,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:52,878 INFO L229 MonitoredProcess]: Starting monitored process 341 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:52,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Waiting until timeout for monitored process [2022-01-18 04:56:52,901 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:56:52,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:52,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:52,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:53,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:53,109 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:53,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:53,111 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:56:53,181 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:53,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:53,558 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:53,558 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 130 treesize of output 103 [2022-01-18 04:56:53,562 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 98 treesize of output 66 [2022-01-18 04:56:53,648 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:53,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898842307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:53,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:53,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 04:56:53,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712514720] [2022-01-18 04:56:53,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:53,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:56:53,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:53,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:56:53,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:56:53,649 INFO L87 Difference]: Start difference. First operand 600 states and 1664 transitions. Second operand has 27 states, 27 states have (on average 1.4444444444444444) internal successors, (39), 27 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 04:56:54,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:54,300 INFO L93 Difference]: Finished difference Result 736 states and 1887 transitions. [2022-01-18 04:56:54,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:56:54,300 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.4444444444444444) internal successors, (39), 27 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 18 [2022-01-18 04:56:54,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:54,301 INFO L225 Difference]: With dead ends: 736 [2022-01-18 04:56:54,301 INFO L226 Difference]: Without dead ends: 718 [2022-01-18 04:56:54,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=116, Invalid=1006, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:56:54,301 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 89 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:54,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 298 Invalid, 881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 737 Invalid, 0 Unknown, 129 Unchecked, 0.3s Time] [2022-01-18 04:56:54,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2022-01-18 04:56:54,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 601. [2022-01-18 04:56:54,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 600 states have (on average 2.776666666666667) internal successors, (1666), 600 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:54,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1666 transitions. [2022-01-18 04:56:54,308 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1666 transitions. Word has length 18 [2022-01-18 04:56:54,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:54,308 INFO L470 AbstractCegarLoop]: Abstraction has 601 states and 1666 transitions. [2022-01-18 04:56:54,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.4444444444444444) internal successors, (39), 27 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 04:56:54,308 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1666 transitions. [2022-01-18 04:56:54,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:54,308 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:54,308 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:54,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:54,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 341 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable345 [2022-01-18 04:56:54,522 INFO L402 AbstractCegarLoop]: === Iteration 347 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:54,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:54,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1393132380, now seen corresponding path program 341 times [2022-01-18 04:56:54,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:54,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975445808] [2022-01-18 04:56:54,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:54,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:54,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:54,692 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:54,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:54,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975445808] [2022-01-18 04:56:54,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975445808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:54,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089186065] [2022-01-18 04:56:54,693 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:56:54,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:54,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:54,694 INFO L229 MonitoredProcess]: Starting monitored process 342 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:54,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (342)] Waiting until timeout for monitored process [2022-01-18 04:56:54,716 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:56:54,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:54,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:54,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:54,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:54,938 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:56:54,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:54,940 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:55,075 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:55,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:55,593 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:56:55,593 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 142 treesize of output 115 [2022-01-18 04:56:55,595 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 110 treesize of output 78 [2022-01-18 04:56:55,660 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:55,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089186065] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:55,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:55,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:56:55,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634469432] [2022-01-18 04:56:55,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:55,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:56:55,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:55,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:56:55,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:56:55,661 INFO L87 Difference]: Start difference. First operand 601 states and 1666 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:56,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:56,100 INFO L93 Difference]: Finished difference Result 732 states and 1872 transitions. [2022-01-18 04:56:56,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:56:56,100 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:56:56,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:56,101 INFO L225 Difference]: With dead ends: 732 [2022-01-18 04:56:56,101 INFO L226 Difference]: Without dead ends: 712 [2022-01-18 04:56:56,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=111, Invalid=945, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:56:56,102 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 82 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:56,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 367 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 754 Invalid, 0 Unknown, 122 Unchecked, 0.3s Time] [2022-01-18 04:56:56,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2022-01-18 04:56:56,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 599. [2022-01-18 04:56:56,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 598 states have (on average 2.7725752508361206) internal successors, (1658), 598 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:56,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1658 transitions. [2022-01-18 04:56:56,108 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1658 transitions. Word has length 18 [2022-01-18 04:56:56,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:56,108 INFO L470 AbstractCegarLoop]: Abstraction has 599 states and 1658 transitions. [2022-01-18 04:56:56,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:56,108 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1658 transitions. [2022-01-18 04:56:56,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:56,109 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:56,109 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:56,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (342)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:56,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 342 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable346 [2022-01-18 04:56:56,324 INFO L402 AbstractCegarLoop]: === Iteration 348 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:56,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:56,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1980877702, now seen corresponding path program 342 times [2022-01-18 04:56:56,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:56,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170962452] [2022-01-18 04:56:56,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:56,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:56,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:56,446 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:56,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:56,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170962452] [2022-01-18 04:56:56,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170962452] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:56,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091765256] [2022-01-18 04:56:56,447 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:56:56,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:56,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:56,448 INFO L229 MonitoredProcess]: Starting monitored process 343 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:56,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (343)] Waiting until timeout for monitored process [2022-01-18 04:56:56,470 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:56:56,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:56,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:56:56,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:56,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:56,620 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:56,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:56,621 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:56:56,662 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:56,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:57,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:57,032 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 162 treesize of output 132 [2022-01-18 04:56:57,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:56:57,038 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 122 treesize of output 92 [2022-01-18 04:56:57,156 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:57,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091765256] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:57,156 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:57,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 04:56:57,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520194529] [2022-01-18 04:56:57,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:57,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 04:56:57,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:57,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 04:56:57,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:56:57,157 INFO L87 Difference]: Start difference. First operand 599 states and 1658 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:57,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:57,516 INFO L93 Difference]: Finished difference Result 668 states and 1767 transitions. [2022-01-18 04:56:57,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:56:57,517 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 18 [2022-01-18 04:56:57,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:57,518 INFO L225 Difference]: With dead ends: 668 [2022-01-18 04:56:57,518 INFO L226 Difference]: Without dead ends: 654 [2022-01-18 04:56:57,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=104, Invalid=888, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:56:57,518 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 33 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:57,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 285 Invalid, 693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 496 Invalid, 0 Unknown, 189 Unchecked, 0.2s Time] [2022-01-18 04:56:57,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2022-01-18 04:56:57,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 598. [2022-01-18 04:56:57,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 597 states have (on average 2.7721943048576216) internal successors, (1655), 597 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:57,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 1655 transitions. [2022-01-18 04:56:57,524 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 1655 transitions. Word has length 18 [2022-01-18 04:56:57,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:57,524 INFO L470 AbstractCegarLoop]: Abstraction has 598 states and 1655 transitions. [2022-01-18 04:56:57,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 04:56:57,524 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 1655 transitions. [2022-01-18 04:56:57,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:57,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:57,525 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:57,543 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (343)] Ended with exit code 0 [2022-01-18 04:56:57,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable347,343 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:57,727 INFO L402 AbstractCegarLoop]: === Iteration 349 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:57,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:57,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1481390756, now seen corresponding path program 343 times [2022-01-18 04:56:57,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:57,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813581039] [2022-01-18 04:56:57,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:57,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:57,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:57,888 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:57,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:57,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813581039] [2022-01-18 04:56:57,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813581039] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:57,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357686514] [2022-01-18 04:56:57,888 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:56:57,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:57,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:57,890 INFO L229 MonitoredProcess]: Starting monitored process 344 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:57,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (344)] Waiting until timeout for monitored process [2022-01-18 04:56:57,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:57,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:56:57,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:58,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:58,067 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:56:58,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:58,069 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:56:58,134 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:58,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:56:58,487 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:56:58,487 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 123 treesize of output 104 [2022-01-18 04:56:58,489 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 101 treesize of output 79 [2022-01-18 04:56:58,564 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:58,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357686514] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:56:58,564 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:56:58,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:56:58,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810552933] [2022-01-18 04:56:58,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:56:58,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:56:58,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:56:58,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:56:58,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:56:58,565 INFO L87 Difference]: Start difference. First operand 598 states and 1655 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:59,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:56:59,380 INFO L93 Difference]: Finished difference Result 812 states and 2070 transitions. [2022-01-18 04:56:59,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:56:59,380 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:56:59,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:56:59,381 INFO L225 Difference]: With dead ends: 812 [2022-01-18 04:56:59,381 INFO L226 Difference]: Without dead ends: 792 [2022-01-18 04:56:59,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=147, Invalid=1185, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 04:56:59,381 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 75 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 1198 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 1225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:56:59,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 415 Invalid, 1225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1198 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:56:59,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2022-01-18 04:56:59,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 604. [2022-01-18 04:56:59,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 603 states have (on average 2.781094527363184) internal successors, (1677), 603 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:59,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 1677 transitions. [2022-01-18 04:56:59,388 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 1677 transitions. Word has length 18 [2022-01-18 04:56:59,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:56:59,388 INFO L470 AbstractCegarLoop]: Abstraction has 604 states and 1677 transitions. [2022-01-18 04:56:59,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:56:59,388 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 1677 transitions. [2022-01-18 04:56:59,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:56:59,389 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:56:59,389 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:56:59,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (344)] Forceful destruction successful, exit code 0 [2022-01-18 04:56:59,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 344 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable348 [2022-01-18 04:56:59,604 INFO L402 AbstractCegarLoop]: === Iteration 350 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:56:59,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:56:59,604 INFO L85 PathProgramCache]: Analyzing trace with hash 746175632, now seen corresponding path program 344 times [2022-01-18 04:56:59,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:56:59,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096255095] [2022-01-18 04:56:59,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:56:59,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:56:59,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:56:59,734 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:59,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:56:59,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096255095] [2022-01-18 04:56:59,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096255095] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:56:59,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981320604] [2022-01-18 04:56:59,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:56:59,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:56:59,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:56:59,735 INFO L229 MonitoredProcess]: Starting monitored process 345 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:56:59,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Waiting until timeout for monitored process [2022-01-18 04:56:59,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:56:59,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:56:59,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:56:59,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:56:59,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:59,813 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:56:59,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:56:59,815 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:56:59,887 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:56:59,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:00,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:00,172 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 81 treesize of output 74 [2022-01-18 04:57:00,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:00,175 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 65 treesize of output 58 [2022-01-18 04:57:00,266 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:00,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981320604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:00,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:00,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:00,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249064206] [2022-01-18 04:57:00,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:00,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:00,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:00,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:00,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:00,267 INFO L87 Difference]: Start difference. First operand 604 states and 1677 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:01,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:01,213 INFO L93 Difference]: Finished difference Result 809 states and 2058 transitions. [2022-01-18 04:57:01,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 04:57:01,213 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:01,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:01,214 INFO L225 Difference]: With dead ends: 809 [2022-01-18 04:57:01,214 INFO L226 Difference]: Without dead ends: 778 [2022-01-18 04:57:01,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=169, Invalid=1391, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 04:57:01,215 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 90 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 1172 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:01,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 359 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1172 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:57:01,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-01-18 04:57:01,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 604. [2022-01-18 04:57:01,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 603 states have (on average 2.7844112769485903) internal successors, (1679), 603 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:01,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 1679 transitions. [2022-01-18 04:57:01,221 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 1679 transitions. Word has length 18 [2022-01-18 04:57:01,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:01,221 INFO L470 AbstractCegarLoop]: Abstraction has 604 states and 1679 transitions. [2022-01-18 04:57:01,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:01,221 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 1679 transitions. [2022-01-18 04:57:01,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:01,222 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:01,222 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:01,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:01,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable349,345 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:01,437 INFO L402 AbstractCegarLoop]: === Iteration 351 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:01,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:01,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1399995128, now seen corresponding path program 345 times [2022-01-18 04:57:01,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:01,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117934105] [2022-01-18 04:57:01,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:01,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:01,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:01,648 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:01,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:01,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117934105] [2022-01-18 04:57:01,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117934105] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:01,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644511897] [2022-01-18 04:57:01,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:57:01,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:01,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:01,650 INFO L229 MonitoredProcess]: Starting monitored process 346 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:01,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (346)] Waiting until timeout for monitored process [2022-01-18 04:57:01,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:57:01,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:01,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:01,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:01,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:01,836 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:01,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:01,838 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:01,934 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:01,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:02,372 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:02,372 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 111 treesize of output 94 [2022-01-18 04:57:02,374 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 91 treesize of output 71 [2022-01-18 04:57:02,439 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:02,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644511897] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:02,439 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:02,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:02,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786598123] [2022-01-18 04:57:02,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:02,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:02,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:02,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:02,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:02,440 INFO L87 Difference]: Start difference. First operand 604 states and 1679 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:03,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:03,698 INFO L93 Difference]: Finished difference Result 864 states and 2178 transitions. [2022-01-18 04:57:03,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 04:57:03,698 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:03,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:03,699 INFO L225 Difference]: With dead ends: 864 [2022-01-18 04:57:03,699 INFO L226 Difference]: Without dead ends: 824 [2022-01-18 04:57:03,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=268, Invalid=1894, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 04:57:03,699 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 108 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 1066 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 1137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:03,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 428 Invalid, 1137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1066 Invalid, 0 Unknown, 23 Unchecked, 0.3s Time] [2022-01-18 04:57:03,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2022-01-18 04:57:03,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 613. [2022-01-18 04:57:03,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 612 states have (on average 2.795751633986928) internal successors, (1711), 612 states have internal predecessors, (1711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:03,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1711 transitions. [2022-01-18 04:57:03,706 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1711 transitions. Word has length 18 [2022-01-18 04:57:03,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:03,706 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 1711 transitions. [2022-01-18 04:57:03,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:03,706 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1711 transitions. [2022-01-18 04:57:03,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:03,707 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:03,707 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:03,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (346)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:03,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,346 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:03,911 INFO L402 AbstractCegarLoop]: === Iteration 352 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:03,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:03,911 INFO L85 PathProgramCache]: Analyzing trace with hash -434800804, now seen corresponding path program 346 times [2022-01-18 04:57:03,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:03,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069589103] [2022-01-18 04:57:03,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:03,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:03,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:04,083 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:04,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:04,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069589103] [2022-01-18 04:57:04,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069589103] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:04,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834558833] [2022-01-18 04:57:04,084 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:57:04,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:04,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:04,085 INFO L229 MonitoredProcess]: Starting monitored process 347 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:04,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Waiting until timeout for monitored process [2022-01-18 04:57:04,107 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:57:04,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:04,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:04,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:04,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:04,255 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:57:04,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:04,257 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:57:04,303 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:04,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:04,532 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:04,533 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 110 treesize of output 91 [2022-01-18 04:57:04,548 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 88 treesize of output 66 [2022-01-18 04:57:04,635 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:04,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834558833] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:04,636 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:04,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:04,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091766878] [2022-01-18 04:57:04,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:04,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:04,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:04,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:04,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:04,636 INFO L87 Difference]: Start difference. First operand 613 states and 1711 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:05,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:05,266 INFO L93 Difference]: Finished difference Result 746 states and 1953 transitions. [2022-01-18 04:57:05,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 04:57:05,266 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:05,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:05,267 INFO L225 Difference]: With dead ends: 746 [2022-01-18 04:57:05,267 INFO L226 Difference]: Without dead ends: 728 [2022-01-18 04:57:05,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=150, Invalid=1182, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 04:57:05,267 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 62 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 657 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:05,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 258 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 657 Invalid, 0 Unknown, 77 Unchecked, 0.3s Time] [2022-01-18 04:57:05,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2022-01-18 04:57:05,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 615. [2022-01-18 04:57:05,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 614 states have (on average 2.798045602605863) internal successors, (1718), 614 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:05,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1718 transitions. [2022-01-18 04:57:05,273 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1718 transitions. Word has length 18 [2022-01-18 04:57:05,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:05,273 INFO L470 AbstractCegarLoop]: Abstraction has 615 states and 1718 transitions. [2022-01-18 04:57:05,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:05,273 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1718 transitions. [2022-01-18 04:57:05,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:05,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:05,274 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:05,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:05,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,347 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:05,478 INFO L402 AbstractCegarLoop]: === Iteration 353 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:05,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:05,478 INFO L85 PathProgramCache]: Analyzing trace with hash 788188048, now seen corresponding path program 347 times [2022-01-18 04:57:05,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:05,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218863673] [2022-01-18 04:57:05,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:05,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:05,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:05,681 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:05,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:05,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218863673] [2022-01-18 04:57:05,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218863673] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:05,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595941625] [2022-01-18 04:57:05,681 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:57:05,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:05,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:05,682 INFO L229 MonitoredProcess]: Starting monitored process 348 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:05,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (348)] Waiting until timeout for monitored process [2022-01-18 04:57:05,705 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:57:05,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:05,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:05,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:05,826 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:05,826 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:05,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:05,829 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:05,912 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:05,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:06,320 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:57:06,321 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 127 treesize of output 104 [2022-01-18 04:57:06,323 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 99 treesize of output 71 [2022-01-18 04:57:06,374 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:06,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595941625] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:06,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:06,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:06,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605952814] [2022-01-18 04:57:06,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:06,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:06,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:06,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:06,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:06,375 INFO L87 Difference]: Start difference. First operand 615 states and 1718 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:07,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:07,218 INFO L93 Difference]: Finished difference Result 757 states and 1978 transitions. [2022-01-18 04:57:07,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 04:57:07,219 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:07,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:07,220 INFO L225 Difference]: With dead ends: 757 [2022-01-18 04:57:07,220 INFO L226 Difference]: Without dead ends: 719 [2022-01-18 04:57:07,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=198, Invalid=1442, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 04:57:07,220 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 80 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 104 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:07,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 237 Invalid, 861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 724 Invalid, 0 Unknown, 104 Unchecked, 0.2s Time] [2022-01-18 04:57:07,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2022-01-18 04:57:07,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 614. [2022-01-18 04:57:07,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 613 states have (on average 2.7928221859706364) internal successors, (1712), 613 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:07,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 1712 transitions. [2022-01-18 04:57:07,226 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 1712 transitions. Word has length 18 [2022-01-18 04:57:07,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:07,226 INFO L470 AbstractCegarLoop]: Abstraction has 614 states and 1712 transitions. [2022-01-18 04:57:07,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:07,226 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 1712 transitions. [2022-01-18 04:57:07,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:07,227 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:07,227 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:07,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (348)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:07,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352,348 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:07,442 INFO L402 AbstractCegarLoop]: === Iteration 354 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:07,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:07,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1753382372, now seen corresponding path program 348 times [2022-01-18 04:57:07,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:07,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827741953] [2022-01-18 04:57:07,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:07,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:07,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:07,568 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:07,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:07,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827741953] [2022-01-18 04:57:07,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827741953] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:07,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304042755] [2022-01-18 04:57:07,568 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:57:07,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:07,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:07,569 INFO L229 MonitoredProcess]: Starting monitored process 349 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:07,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (349)] Waiting until timeout for monitored process [2022-01-18 04:57:07,592 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:57:07,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:07,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:57:07,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:07,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:07,791 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:57:07,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:07,793 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:57:07,849 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:07,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:08,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:08,290 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 162 treesize of output 132 [2022-01-18 04:57:08,296 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:08,296 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 122 treesize of output 92 [2022-01-18 04:57:08,429 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:08,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304042755] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:08,429 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:08,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:08,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216318035] [2022-01-18 04:57:08,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:08,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:08,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:08,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:08,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:08,430 INFO L87 Difference]: Start difference. First operand 614 states and 1712 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:08,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:08,874 INFO L93 Difference]: Finished difference Result 702 states and 1879 transitions. [2022-01-18 04:57:08,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:57:08,875 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:08,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:08,876 INFO L225 Difference]: With dead ends: 702 [2022-01-18 04:57:08,876 INFO L226 Difference]: Without dead ends: 688 [2022-01-18 04:57:08,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:57:08,877 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 27 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:08,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 296 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 582 Invalid, 0 Unknown, 311 Unchecked, 0.3s Time] [2022-01-18 04:57:08,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-01-18 04:57:08,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 615. [2022-01-18 04:57:08,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 614 states have (on average 2.794788273615635) internal successors, (1716), 614 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:08,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1716 transitions. [2022-01-18 04:57:08,885 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1716 transitions. Word has length 18 [2022-01-18 04:57:08,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:08,885 INFO L470 AbstractCegarLoop]: Abstraction has 615 states and 1716 transitions. [2022-01-18 04:57:08,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:08,885 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1716 transitions. [2022-01-18 04:57:08,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:08,886 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:08,886 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:08,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (349)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:09,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 349 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable353 [2022-01-18 04:57:09,090 INFO L402 AbstractCegarLoop]: === Iteration 355 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:09,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:09,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1218152570, now seen corresponding path program 349 times [2022-01-18 04:57:09,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:09,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881608611] [2022-01-18 04:57:09,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:09,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:09,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:09,251 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:09,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:09,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881608611] [2022-01-18 04:57:09,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881608611] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:09,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691000362] [2022-01-18 04:57:09,251 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:57:09,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:09,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:09,252 INFO L229 MonitoredProcess]: Starting monitored process 350 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:09,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (350)] Waiting until timeout for monitored process [2022-01-18 04:57:09,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:09,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:09,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:09,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:09,430 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:57:09,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:09,432 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:57:09,488 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:09,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:09,809 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:57:09,809 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 142 treesize of output 115 [2022-01-18 04:57:09,812 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 110 treesize of output 78 [2022-01-18 04:57:09,863 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:09,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691000362] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:09,863 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:09,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:09,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614231583] [2022-01-18 04:57:09,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:09,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:09,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:09,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:09,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:09,864 INFO L87 Difference]: Start difference. First operand 615 states and 1716 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:10,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:10,468 INFO L93 Difference]: Finished difference Result 761 states and 1977 transitions. [2022-01-18 04:57:10,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:57:10,469 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:10,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:10,470 INFO L225 Difference]: With dead ends: 761 [2022-01-18 04:57:10,470 INFO L226 Difference]: Without dead ends: 735 [2022-01-18 04:57:10,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=125, Invalid=997, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:57:10,470 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 74 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:10,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 305 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 734 Invalid, 0 Unknown, 77 Unchecked, 0.3s Time] [2022-01-18 04:57:10,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2022-01-18 04:57:10,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 617. [2022-01-18 04:57:10,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 616 states have (on average 2.7954545454545454) internal successors, (1722), 616 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:10,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 1722 transitions. [2022-01-18 04:57:10,476 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 1722 transitions. Word has length 18 [2022-01-18 04:57:10,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:10,476 INFO L470 AbstractCegarLoop]: Abstraction has 617 states and 1722 transitions. [2022-01-18 04:57:10,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:10,477 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 1722 transitions. [2022-01-18 04:57:10,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:10,477 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:10,477 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:10,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (350)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:10,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable354 [2022-01-18 04:57:10,681 INFO L402 AbstractCegarLoop]: === Iteration 356 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:10,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:10,682 INFO L85 PathProgramCache]: Analyzing trace with hash -97610232, now seen corresponding path program 350 times [2022-01-18 04:57:10,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:10,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630812605] [2022-01-18 04:57:10,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:10,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:10,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:10,906 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:10,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:10,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630812605] [2022-01-18 04:57:10,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630812605] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:10,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475474031] [2022-01-18 04:57:10,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:57:10,906 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:10,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:10,907 INFO L229 MonitoredProcess]: Starting monitored process 351 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:10,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Waiting until timeout for monitored process [2022-01-18 04:57:10,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:57:10,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:10,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:57:10,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:11,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:11,047 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:11,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:11,049 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:11,149 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:11,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:11,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:11,685 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 163 treesize of output 133 [2022-01-18 04:57:11,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:11,691 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 123 treesize of output 93 [2022-01-18 04:57:11,797 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:11,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475474031] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:11,797 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:11,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:11,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593913581] [2022-01-18 04:57:11,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:11,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:11,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:11,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:11,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:11,798 INFO L87 Difference]: Start difference. First operand 617 states and 1722 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:11,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:11,991 INFO L93 Difference]: Finished difference Result 686 states and 1857 transitions. [2022-01-18 04:57:11,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:11,991 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:11,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:11,992 INFO L225 Difference]: With dead ends: 686 [2022-01-18 04:57:11,992 INFO L226 Difference]: Without dead ends: 679 [2022-01-18 04:57:11,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:57:11,992 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 36 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:11,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 144 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 441 Invalid, 0 Unknown, 122 Unchecked, 0.2s Time] [2022-01-18 04:57:11,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-01-18 04:57:11,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 620. [2022-01-18 04:57:11,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 619 states have (on average 2.7964458804523424) internal successors, (1731), 619 states have internal predecessors, (1731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:11,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1731 transitions. [2022-01-18 04:57:11,999 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1731 transitions. Word has length 18 [2022-01-18 04:57:11,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:11,999 INFO L470 AbstractCegarLoop]: Abstraction has 620 states and 1731 transitions. [2022-01-18 04:57:11,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:11,999 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1731 transitions. [2022-01-18 04:57:11,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:11,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:11,999 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:12,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:12,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 351 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable355 [2022-01-18 04:57:12,207 INFO L402 AbstractCegarLoop]: === Iteration 357 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:12,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:12,208 INFO L85 PathProgramCache]: Analyzing trace with hash 867584092, now seen corresponding path program 351 times [2022-01-18 04:57:12,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:12,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799499940] [2022-01-18 04:57:12,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:12,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:12,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:12,427 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:12,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:12,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799499940] [2022-01-18 04:57:12,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799499940] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:12,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223929934] [2022-01-18 04:57:12,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:57:12,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:12,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:12,429 INFO L229 MonitoredProcess]: Starting monitored process 352 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:12,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (352)] Waiting until timeout for monitored process [2022-01-18 04:57:12,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:57:12,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:12,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:12,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:12,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:12,674 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:57:12,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:12,680 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:57:12,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:12,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:13,162 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:57:13,162 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 142 treesize of output 115 [2022-01-18 04:57:13,164 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 110 treesize of output 78 [2022-01-18 04:57:13,204 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:13,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223929934] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:13,204 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:13,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 04:57:13,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609783616] [2022-01-18 04:57:13,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:13,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:57:13,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:13,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:57:13,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:57:13,205 INFO L87 Difference]: Start difference. First operand 620 states and 1731 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:57:13,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:13,401 INFO L93 Difference]: Finished difference Result 688 states and 1855 transitions. [2022-01-18 04:57:13,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:57:13,402 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 18 [2022-01-18 04:57:13,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:13,403 INFO L225 Difference]: With dead ends: 688 [2022-01-18 04:57:13,403 INFO L226 Difference]: Without dead ends: 677 [2022-01-18 04:57:13,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:13,403 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 33 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:13,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 192 Invalid, 683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 494 Invalid, 0 Unknown, 185 Unchecked, 0.2s Time] [2022-01-18 04:57:13,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-01-18 04:57:13,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 620. [2022-01-18 04:57:13,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 619 states have (on average 2.7948303715670435) internal successors, (1730), 619 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:13,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1730 transitions. [2022-01-18 04:57:13,409 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1730 transitions. Word has length 18 [2022-01-18 04:57:13,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:13,409 INFO L470 AbstractCegarLoop]: Abstraction has 620 states and 1730 transitions. [2022-01-18 04:57:13,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:57:13,409 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1730 transitions. [2022-01-18 04:57:13,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:13,410 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:13,410 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:13,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (352)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:13,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 352 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable356 [2022-01-18 04:57:13,627 INFO L402 AbstractCegarLoop]: === Iteration 358 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:13,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:13,627 INFO L85 PathProgramCache]: Analyzing trace with hash 652984878, now seen corresponding path program 352 times [2022-01-18 04:57:13,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:13,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357616873] [2022-01-18 04:57:13,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:13,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:13,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:13,713 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:13,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:13,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357616873] [2022-01-18 04:57:13,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357616873] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:13,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294722085] [2022-01-18 04:57:13,713 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:57:13,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:13,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:13,714 INFO L229 MonitoredProcess]: Starting monitored process 353 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:13,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Waiting until timeout for monitored process [2022-01-18 04:57:13,741 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:57:13,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:13,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:57:13,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:13,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:13,888 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:57:13,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:13,890 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:57:13,904 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:13,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:14,019 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:14,020 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 28 treesize of output 25 [2022-01-18 04:57:14,030 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:14,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294722085] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:14,030 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:14,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 04:57:14,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313604361] [2022-01-18 04:57:14,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:14,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 04:57:14,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:14,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 04:57:14,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:57:14,031 INFO L87 Difference]: Start difference. First operand 620 states and 1730 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:14,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:14,110 INFO L93 Difference]: Finished difference Result 669 states and 1830 transitions. [2022-01-18 04:57:14,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:14,110 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:14,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:14,112 INFO L225 Difference]: With dead ends: 669 [2022-01-18 04:57:14,112 INFO L226 Difference]: Without dead ends: 669 [2022-01-18 04:57:14,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 04:57:14,112 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 13 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:14,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 106 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 184 Invalid, 0 Unknown, 55 Unchecked, 0.1s Time] [2022-01-18 04:57:14,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-01-18 04:57:14,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 616. [2022-01-18 04:57:14,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 2.7934959349593496) internal successors, (1718), 615 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:14,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 1718 transitions. [2022-01-18 04:57:14,120 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 1718 transitions. Word has length 18 [2022-01-18 04:57:14,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:14,120 INFO L470 AbstractCegarLoop]: Abstraction has 616 states and 1718 transitions. [2022-01-18 04:57:14,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:14,121 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 1718 transitions. [2022-01-18 04:57:14,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:14,121 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:14,121 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:14,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:14,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable357,353 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:14,322 INFO L402 AbstractCegarLoop]: === Iteration 359 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:14,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:14,322 INFO L85 PathProgramCache]: Analyzing trace with hash 332354290, now seen corresponding path program 353 times [2022-01-18 04:57:14,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:14,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895155392] [2022-01-18 04:57:14,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:14,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:14,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:14,452 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:14,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:14,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895155392] [2022-01-18 04:57:14,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895155392] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:14,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010684409] [2022-01-18 04:57:14,452 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:57:14,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:14,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:14,453 INFO L229 MonitoredProcess]: Starting monitored process 354 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:14,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (354)] Waiting until timeout for monitored process [2022-01-18 04:57:14,482 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:57:14,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:14,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:14,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:14,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:14,623 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:57:14,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:14,625 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:57:14,668 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:14,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:14,998 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 04:57:14,998 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 130 treesize of output 103 [2022-01-18 04:57:15,000 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 98 treesize of output 66 [2022-01-18 04:57:15,037 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:15,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010684409] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:15,037 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:15,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:15,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081532409] [2022-01-18 04:57:15,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:15,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:15,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:15,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:15,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:15,038 INFO L87 Difference]: Start difference. First operand 616 states and 1718 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:15,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:15,248 INFO L93 Difference]: Finished difference Result 686 states and 1845 transitions. [2022-01-18 04:57:15,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:57:15,248 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:15,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:15,249 INFO L225 Difference]: With dead ends: 686 [2022-01-18 04:57:15,249 INFO L226 Difference]: Without dead ends: 673 [2022-01-18 04:57:15,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:57:15,250 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 28 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:15,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 275 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 635 Invalid, 0 Unknown, 201 Unchecked, 0.2s Time] [2022-01-18 04:57:15,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2022-01-18 04:57:15,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 616. [2022-01-18 04:57:15,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 2.791869918699187) internal successors, (1717), 615 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:15,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 1717 transitions. [2022-01-18 04:57:15,256 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 1717 transitions. Word has length 18 [2022-01-18 04:57:15,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:15,256 INFO L470 AbstractCegarLoop]: Abstraction has 616 states and 1717 transitions. [2022-01-18 04:57:15,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:15,256 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 1717 transitions. [2022-01-18 04:57:15,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:15,257 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:15,257 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:15,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (354)] Ended with exit code 0 [2022-01-18 04:57:15,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 354 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable358 [2022-01-18 04:57:15,462 INFO L402 AbstractCegarLoop]: === Iteration 360 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:15,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:15,462 INFO L85 PathProgramCache]: Analyzing trace with hash 920099612, now seen corresponding path program 354 times [2022-01-18 04:57:15,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:15,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639159483] [2022-01-18 04:57:15,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:15,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:15,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:15,634 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:15,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:15,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639159483] [2022-01-18 04:57:15,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639159483] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:15,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296182102] [2022-01-18 04:57:15,635 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:57:15,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:15,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:15,635 INFO L229 MonitoredProcess]: Starting monitored process 355 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:15,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (355)] Waiting until timeout for monitored process [2022-01-18 04:57:15,658 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:57:15,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:15,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:57:15,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:15,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:15,848 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:57:15,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:15,850 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:57:15,890 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:15,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:16,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:16,349 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 162 treesize of output 132 [2022-01-18 04:57:16,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:16,355 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 122 treesize of output 92 [2022-01-18 04:57:16,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:16,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296182102] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:16,445 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:16,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:16,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018711841] [2022-01-18 04:57:16,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:16,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:16,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:16,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:16,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:16,446 INFO L87 Difference]: Start difference. First operand 616 states and 1717 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:16,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:16,681 INFO L93 Difference]: Finished difference Result 688 states and 1849 transitions. [2022-01-18 04:57:16,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:57:16,682 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:16,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:16,683 INFO L225 Difference]: With dead ends: 688 [2022-01-18 04:57:16,683 INFO L226 Difference]: Without dead ends: 681 [2022-01-18 04:57:16,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:57:16,684 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 32 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:16,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 183 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 446 Invalid, 0 Unknown, 82 Unchecked, 0.2s Time] [2022-01-18 04:57:16,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2022-01-18 04:57:16,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 616. [2022-01-18 04:57:16,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 2.791869918699187) internal successors, (1717), 615 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:16,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 1717 transitions. [2022-01-18 04:57:16,692 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 1717 transitions. Word has length 18 [2022-01-18 04:57:16,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:16,692 INFO L470 AbstractCegarLoop]: Abstraction has 616 states and 1717 transitions. [2022-01-18 04:57:16,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:16,693 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 1717 transitions. [2022-01-18 04:57:16,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:16,693 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:16,694 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:16,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (355)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:16,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable359,355 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:16,894 INFO L402 AbstractCegarLoop]: === Iteration 361 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:16,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:16,894 INFO L85 PathProgramCache]: Analyzing trace with hash 2084928434, now seen corresponding path program 355 times [2022-01-18 04:57:16,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:16,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615903434] [2022-01-18 04:57:16,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:16,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:16,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:17,142 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:17,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:17,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615903434] [2022-01-18 04:57:17,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615903434] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:17,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770740239] [2022-01-18 04:57:17,142 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:57:17,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:17,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:17,143 INFO L229 MonitoredProcess]: Starting monitored process 356 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:17,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (356)] Waiting until timeout for monitored process [2022-01-18 04:57:17,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:17,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:17,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:17,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:17,433 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:17,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:17,436 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:17,544 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:17,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:17,969 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:17,969 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 74 treesize of output 63 [2022-01-18 04:57:17,971 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 60 treesize of output 46 [2022-01-18 04:57:17,992 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:17,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770740239] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:17,992 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:17,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:17,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863789788] [2022-01-18 04:57:17,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:17,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:17,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:17,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:17,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:17,993 INFO L87 Difference]: Start difference. First operand 616 states and 1717 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:18,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:18,158 INFO L93 Difference]: Finished difference Result 745 states and 2058 transitions. [2022-01-18 04:57:18,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:57:18,158 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:18,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:18,159 INFO L225 Difference]: With dead ends: 745 [2022-01-18 04:57:18,159 INFO L226 Difference]: Without dead ends: 738 [2022-01-18 04:57:18,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:57:18,159 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:18,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 159 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 374 Invalid, 0 Unknown, 204 Unchecked, 0.1s Time] [2022-01-18 04:57:18,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2022-01-18 04:57:18,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 617. [2022-01-18 04:57:18,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 616 states have (on average 2.792207792207792) internal successors, (1720), 616 states have internal predecessors, (1720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:18,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 1720 transitions. [2022-01-18 04:57:18,166 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 1720 transitions. Word has length 18 [2022-01-18 04:57:18,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:18,166 INFO L470 AbstractCegarLoop]: Abstraction has 617 states and 1720 transitions. [2022-01-18 04:57:18,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:18,166 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 1720 transitions. [2022-01-18 04:57:18,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:18,167 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:18,167 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:18,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (356)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:18,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable360,356 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:18,382 INFO L402 AbstractCegarLoop]: === Iteration 362 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:18,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:18,382 INFO L85 PathProgramCache]: Analyzing trace with hash -673389732, now seen corresponding path program 356 times [2022-01-18 04:57:18,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:18,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452701909] [2022-01-18 04:57:18,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:18,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:18,571 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:18,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:18,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452701909] [2022-01-18 04:57:18,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452701909] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:18,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556474486] [2022-01-18 04:57:18,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:57:18,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:18,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:18,572 INFO L229 MonitoredProcess]: Starting monitored process 357 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:18,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (357)] Waiting until timeout for monitored process [2022-01-18 04:57:18,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:57:18,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:18,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:57:18,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:18,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:18,727 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:18,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:18,729 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:18,825 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:18,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:19,455 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:19,456 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 116 treesize of output 95 [2022-01-18 04:57:19,458 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 92 treesize of output 68 [2022-01-18 04:57:19,495 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:19,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556474486] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:19,495 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:19,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:19,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104086706] [2022-01-18 04:57:19,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:19,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:19,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:19,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:19,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:19,496 INFO L87 Difference]: Start difference. First operand 617 states and 1720 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:19,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:19,708 INFO L93 Difference]: Finished difference Result 745 states and 2055 transitions. [2022-01-18 04:57:19,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 04:57:19,708 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:19,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:19,709 INFO L225 Difference]: With dead ends: 745 [2022-01-18 04:57:19,710 INFO L226 Difference]: Without dead ends: 738 [2022-01-18 04:57:19,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:57:19,710 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:19,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 148 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 354 Invalid, 0 Unknown, 96 Unchecked, 0.1s Time] [2022-01-18 04:57:19,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2022-01-18 04:57:19,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 620. [2022-01-18 04:57:19,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 619 states have (on average 2.7932148626817446) internal successors, (1729), 619 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:19,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1729 transitions. [2022-01-18 04:57:19,717 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1729 transitions. Word has length 18 [2022-01-18 04:57:19,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:19,717 INFO L470 AbstractCegarLoop]: Abstraction has 620 states and 1729 transitions. [2022-01-18 04:57:19,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:19,717 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1729 transitions. [2022-01-18 04:57:19,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:19,717 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:19,717 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:19,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (357)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:19,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361,357 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:19,928 INFO L402 AbstractCegarLoop]: === Iteration 363 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:19,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:19,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1244844538, now seen corresponding path program 357 times [2022-01-18 04:57:19,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:19,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972389585] [2022-01-18 04:57:19,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:19,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:19,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:20,169 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:20,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:20,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972389585] [2022-01-18 04:57:20,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972389585] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:20,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411122379] [2022-01-18 04:57:20,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:57:20,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:20,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:20,170 INFO L229 MonitoredProcess]: Starting monitored process 358 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:20,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (358)] Waiting until timeout for monitored process [2022-01-18 04:57:20,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:57:20,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:20,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:20,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:20,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:20,465 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:57:20,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:20,468 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:57:20,568 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:20,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:21,199 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:21,200 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 78 treesize of output 65 [2022-01-18 04:57:21,201 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 62 treesize of output 46 [2022-01-18 04:57:21,229 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:21,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411122379] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:21,230 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:21,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 04:57:21,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277378328] [2022-01-18 04:57:21,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:21,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:57:21,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:21,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:57:21,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:57:21,230 INFO L87 Difference]: Start difference. First operand 620 states and 1729 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:57:21,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:21,446 INFO L93 Difference]: Finished difference Result 716 states and 1951 transitions. [2022-01-18 04:57:21,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:57:21,446 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 18 [2022-01-18 04:57:21,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:21,447 INFO L225 Difference]: With dead ends: 716 [2022-01-18 04:57:21,447 INFO L226 Difference]: Without dead ends: 705 [2022-01-18 04:57:21,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:21,447 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 31 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:21,447 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 145 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 406 Invalid, 0 Unknown, 9 Unchecked, 0.2s Time] [2022-01-18 04:57:21,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-01-18 04:57:21,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 619. [2022-01-18 04:57:21,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 618 states have (on average 2.792880258899676) internal successors, (1726), 618 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:21,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 1726 transitions. [2022-01-18 04:57:21,454 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 1726 transitions. Word has length 18 [2022-01-18 04:57:21,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:21,454 INFO L470 AbstractCegarLoop]: Abstraction has 619 states and 1726 transitions. [2022-01-18 04:57:21,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:57:21,454 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 1726 transitions. [2022-01-18 04:57:21,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:21,455 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:21,455 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:21,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (358)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:21,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable362,358 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:21,663 INFO L402 AbstractCegarLoop]: === Iteration 364 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:21,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:21,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1780074340, now seen corresponding path program 358 times [2022-01-18 04:57:21,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:21,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305402977] [2022-01-18 04:57:21,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:21,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:21,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:21,930 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:21,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:21,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305402977] [2022-01-18 04:57:21,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305402977] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:21,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209302151] [2022-01-18 04:57:21,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:57:21,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:21,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:21,932 INFO L229 MonitoredProcess]: Starting monitored process 359 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:21,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (359)] Waiting until timeout for monitored process [2022-01-18 04:57:21,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:57:21,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:21,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:21,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:22,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:22,161 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:57:22,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:22,163 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:57:22,213 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:22,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:22,613 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:22,614 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 86 treesize of output 73 [2022-01-18 04:57:22,616 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 70 treesize of output 54 [2022-01-18 04:57:22,643 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:22,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209302151] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:22,643 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:22,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:22,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479442151] [2022-01-18 04:57:22,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:22,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:22,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:22,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:22,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:22,644 INFO L87 Difference]: Start difference. First operand 619 states and 1726 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:22,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:22,833 INFO L93 Difference]: Finished difference Result 749 states and 2058 transitions. [2022-01-18 04:57:22,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:57:22,834 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:22,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:22,835 INFO L225 Difference]: With dead ends: 749 [2022-01-18 04:57:22,835 INFO L226 Difference]: Without dead ends: 736 [2022-01-18 04:57:22,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:57:22,835 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 37 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:22,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 178 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 362 Invalid, 0 Unknown, 201 Unchecked, 0.1s Time] [2022-01-18 04:57:22,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2022-01-18 04:57:22,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 618. [2022-01-18 04:57:22,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 617 states have (on average 2.792544570502431) internal successors, (1723), 617 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:22,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 1723 transitions. [2022-01-18 04:57:22,842 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 1723 transitions. Word has length 18 [2022-01-18 04:57:22,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:22,842 INFO L470 AbstractCegarLoop]: Abstraction has 618 states and 1723 transitions. [2022-01-18 04:57:22,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:22,842 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 1723 transitions. [2022-01-18 04:57:22,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:22,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:22,842 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:22,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (359)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:23,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,359 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:23,058 INFO L402 AbstractCegarLoop]: === Iteration 365 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:23,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:23,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1192329018, now seen corresponding path program 359 times [2022-01-18 04:57:23,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:23,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960039208] [2022-01-18 04:57:23,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:23,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:23,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:23,207 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:23,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:23,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960039208] [2022-01-18 04:57:23,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960039208] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:23,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940750670] [2022-01-18 04:57:23,208 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:57:23,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:23,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:23,209 INFO L229 MonitoredProcess]: Starting monitored process 360 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:23,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (360)] Waiting until timeout for monitored process [2022-01-18 04:57:23,231 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:57:23,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:23,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:23,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:23,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:23,396 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:57:23,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:23,398 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:23,463 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:23,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:23,855 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:23,855 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 78 treesize of output 65 [2022-01-18 04:57:23,857 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 62 treesize of output 46 [2022-01-18 04:57:23,882 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:23,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940750670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:23,882 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:23,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:23,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160861020] [2022-01-18 04:57:23,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:23,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:23,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:23,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:23,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:23,883 INFO L87 Difference]: Start difference. First operand 618 states and 1723 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:24,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:24,042 INFO L93 Difference]: Finished difference Result 720 states and 1955 transitions. [2022-01-18 04:57:24,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:57:24,042 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:24,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:24,044 INFO L225 Difference]: With dead ends: 720 [2022-01-18 04:57:24,044 INFO L226 Difference]: Without dead ends: 705 [2022-01-18 04:57:24,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:57:24,044 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:24,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 232 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 357 Invalid, 0 Unknown, 116 Unchecked, 0.1s Time] [2022-01-18 04:57:24,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-01-18 04:57:24,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 618. [2022-01-18 04:57:24,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 617 states have (on average 2.7909238249594814) internal successors, (1722), 617 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:24,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 1722 transitions. [2022-01-18 04:57:24,052 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 1722 transitions. Word has length 18 [2022-01-18 04:57:24,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:24,052 INFO L470 AbstractCegarLoop]: Abstraction has 618 states and 1722 transitions. [2022-01-18 04:57:24,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:24,052 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 1722 transitions. [2022-01-18 04:57:24,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:24,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:24,053 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:24,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (360)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:24,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 360 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable364 [2022-01-18 04:57:24,268 INFO L402 AbstractCegarLoop]: === Iteration 366 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:24,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:24,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1773940858, now seen corresponding path program 360 times [2022-01-18 04:57:24,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:24,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717144227] [2022-01-18 04:57:24,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:24,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:24,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:24,389 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:24,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:24,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717144227] [2022-01-18 04:57:24,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717144227] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:24,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363225326] [2022-01-18 04:57:24,389 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:57:24,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:24,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:24,390 INFO L229 MonitoredProcess]: Starting monitored process 361 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:24,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (361)] Waiting until timeout for monitored process [2022-01-18 04:57:24,416 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:57:24,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:24,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:57:24,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:24,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:24,644 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:57:24,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:24,646 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 04:57:24,723 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:24,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:25,259 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:25,260 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 116 treesize of output 95 [2022-01-18 04:57:25,262 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 92 treesize of output 68 [2022-01-18 04:57:25,307 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:25,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363225326] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:25,307 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:25,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:25,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288950872] [2022-01-18 04:57:25,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:25,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:25,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:25,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:25,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:25,308 INFO L87 Difference]: Start difference. First operand 618 states and 1722 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:25,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:25,541 INFO L93 Difference]: Finished difference Result 769 states and 2089 transitions. [2022-01-18 04:57:25,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 04:57:25,541 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:25,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:25,558 INFO L225 Difference]: With dead ends: 769 [2022-01-18 04:57:25,558 INFO L226 Difference]: Without dead ends: 762 [2022-01-18 04:57:25,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:57:25,558 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 43 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 270 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:25,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 180 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 257 Invalid, 0 Unknown, 270 Unchecked, 0.1s Time] [2022-01-18 04:57:25,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-18 04:57:25,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 620. [2022-01-18 04:57:25,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 619 states have (on average 2.7867528271405493) internal successors, (1725), 619 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:25,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1725 transitions. [2022-01-18 04:57:25,565 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1725 transitions. Word has length 18 [2022-01-18 04:57:25,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:25,565 INFO L470 AbstractCegarLoop]: Abstraction has 620 states and 1725 transitions. [2022-01-18 04:57:25,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:25,565 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1725 transitions. [2022-01-18 04:57:25,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:25,566 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:25,566 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:25,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (361)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:25,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 361 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable365 [2022-01-18 04:57:25,770 INFO L402 AbstractCegarLoop]: === Iteration 367 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:25,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:25,771 INFO L85 PathProgramCache]: Analyzing trace with hash 2098567026, now seen corresponding path program 361 times [2022-01-18 04:57:25,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:25,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228484911] [2022-01-18 04:57:25,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:25,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:25,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:25,833 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:57:25,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:25,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228484911] [2022-01-18 04:57:25,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228484911] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:25,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232544279] [2022-01-18 04:57:25,833 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:57:25,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:25,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:25,834 INFO L229 MonitoredProcess]: Starting monitored process 362 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:25,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (362)] Waiting until timeout for monitored process [2022-01-18 04:57:25,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:25,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 04:57:25,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:25,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:25,997 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:57:25,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:25,999 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:57:26,009 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:57:26,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:26,093 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:26,093 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 28 treesize of output 25 [2022-01-18 04:57:26,099 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 04:57:26,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232544279] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:26,099 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:26,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 04:57:26,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158588353] [2022-01-18 04:57:26,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:26,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:57:26,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:26,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:57:26,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:57:26,099 INFO L87 Difference]: Start difference. First operand 620 states and 1725 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:26,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:26,155 INFO L93 Difference]: Finished difference Result 675 states and 1830 transitions. [2022-01-18 04:57:26,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 04:57:26,155 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 04:57:26,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:26,156 INFO L225 Difference]: With dead ends: 675 [2022-01-18 04:57:26,156 INFO L226 Difference]: Without dead ends: 675 [2022-01-18 04:57:26,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:57:26,157 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:26,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 97 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 211 Invalid, 0 Unknown, 94 Unchecked, 0.1s Time] [2022-01-18 04:57:26,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2022-01-18 04:57:26,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 612. [2022-01-18 04:57:26,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 2.7872340425531914) internal successors, (1703), 611 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:26,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1703 transitions. [2022-01-18 04:57:26,165 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1703 transitions. Word has length 18 [2022-01-18 04:57:26,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:26,165 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1703 transitions. [2022-01-18 04:57:26,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:26,165 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1703 transitions. [2022-01-18 04:57:26,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:26,166 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:26,166 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:26,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (362)] Ended with exit code 0 [2022-01-18 04:57:26,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 362 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable366 [2022-01-18 04:57:26,371 INFO L402 AbstractCegarLoop]: === Iteration 368 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:26,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:26,371 INFO L85 PathProgramCache]: Analyzing trace with hash 319855086, now seen corresponding path program 362 times [2022-01-18 04:57:26,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:26,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619775178] [2022-01-18 04:57:26,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:26,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:26,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:26,590 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:26,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:26,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619775178] [2022-01-18 04:57:26,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619775178] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:26,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328943947] [2022-01-18 04:57:26,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:57:26,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:26,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:26,591 INFO L229 MonitoredProcess]: Starting monitored process 363 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:26,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (363)] Waiting until timeout for monitored process [2022-01-18 04:57:26,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:57:26,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:26,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:57:26,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:26,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:26,781 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:26,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:26,783 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:26,829 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:26,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:27,202 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:27,203 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 49 treesize of output 42 [2022-01-18 04:57:27,204 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 39 treesize of output 29 [2022-01-18 04:57:27,220 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:27,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328943947] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:27,221 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:27,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:27,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417743985] [2022-01-18 04:57:27,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:27,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:27,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:27,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:27,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:27,221 INFO L87 Difference]: Start difference. First operand 612 states and 1703 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:27,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:27,484 INFO L93 Difference]: Finished difference Result 720 states and 1936 transitions. [2022-01-18 04:57:27,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:57:27,484 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 04:57:27,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:27,485 INFO L225 Difference]: With dead ends: 720 [2022-01-18 04:57:27,485 INFO L226 Difference]: Without dead ends: 712 [2022-01-18 04:57:27,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:57:27,486 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 40 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:27,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 157 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 289 Invalid, 0 Unknown, 42 Unchecked, 0.1s Time] [2022-01-18 04:57:27,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2022-01-18 04:57:27,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 622. [2022-01-18 04:57:27,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 2.7729468599033815) internal successors, (1722), 621 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:27,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1722 transitions. [2022-01-18 04:57:27,494 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 1722 transitions. Word has length 18 [2022-01-18 04:57:27,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:27,494 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 1722 transitions. [2022-01-18 04:57:27,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:27,495 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 1722 transitions. [2022-01-18 04:57:27,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:27,495 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:27,495 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:27,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (363)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:27,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 363 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable367 [2022-01-18 04:57:27,715 INFO L402 AbstractCegarLoop]: === Iteration 369 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:27,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:27,716 INFO L85 PathProgramCache]: Analyzing trace with hash 317229310, now seen corresponding path program 363 times [2022-01-18 04:57:27,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:27,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415463014] [2022-01-18 04:57:27,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:27,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:27,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:27,908 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:27,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:27,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415463014] [2022-01-18 04:57:27,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415463014] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:27,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123656013] [2022-01-18 04:57:27,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:57:27,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:27,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:27,909 INFO L229 MonitoredProcess]: Starting monitored process 364 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:27,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (364)] Waiting until timeout for monitored process [2022-01-18 04:57:27,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:57:27,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:27,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:57:27,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:28,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:28,102 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:57:28,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:28,104 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:57:28,138 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:28,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:28,628 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:28,628 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 116 treesize of output 95 [2022-01-18 04:57:28,630 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 92 treesize of output 68 [2022-01-18 04:57:28,661 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:28,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123656013] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:28,662 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:28,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:28,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265516367] [2022-01-18 04:57:28,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:28,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:28,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:28,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:28,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:28,663 INFO L87 Difference]: Start difference. First operand 622 states and 1722 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:28,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:28,851 INFO L93 Difference]: Finished difference Result 722 states and 1950 transitions. [2022-01-18 04:57:28,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:57:28,851 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 04:57:28,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:28,852 INFO L225 Difference]: With dead ends: 722 [2022-01-18 04:57:28,852 INFO L226 Difference]: Without dead ends: 719 [2022-01-18 04:57:28,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:57:28,852 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 41 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:28,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 183 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 316 Invalid, 0 Unknown, 151 Unchecked, 0.1s Time] [2022-01-18 04:57:28,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2022-01-18 04:57:28,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 628. [2022-01-18 04:57:28,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.7639553429027113) internal successors, (1733), 627 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:28,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1733 transitions. [2022-01-18 04:57:28,859 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1733 transitions. Word has length 18 [2022-01-18 04:57:28,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:28,859 INFO L470 AbstractCegarLoop]: Abstraction has 628 states and 1733 transitions. [2022-01-18 04:57:28,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:28,859 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1733 transitions. [2022-01-18 04:57:28,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:28,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:28,860 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:28,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (364)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:29,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable368,364 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:29,060 INFO L402 AbstractCegarLoop]: === Iteration 370 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:29,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:29,060 INFO L85 PathProgramCache]: Analyzing trace with hash -600720880, now seen corresponding path program 364 times [2022-01-18 04:57:29,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:29,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475696847] [2022-01-18 04:57:29,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:29,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:29,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:29,264 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:29,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:29,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475696847] [2022-01-18 04:57:29,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475696847] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:29,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414929341] [2022-01-18 04:57:29,264 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:57:29,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:29,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:29,265 INFO L229 MonitoredProcess]: Starting monitored process 365 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:29,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (365)] Waiting until timeout for monitored process [2022-01-18 04:57:29,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:57:29,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:29,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:29,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:29,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:29,529 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:57:29,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:29,531 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:57:29,585 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:29,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:30,043 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:30,043 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 71 treesize of output 60 [2022-01-18 04:57:30,045 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 57 treesize of output 43 [2022-01-18 04:57:30,097 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:30,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414929341] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:30,097 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:30,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:30,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024119771] [2022-01-18 04:57:30,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:30,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:30,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:30,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:30,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:30,098 INFO L87 Difference]: Start difference. First operand 628 states and 1733 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:30,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:30,277 INFO L93 Difference]: Finished difference Result 748 states and 2031 transitions. [2022-01-18 04:57:30,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 04:57:30,278 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 04:57:30,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:30,278 INFO L225 Difference]: With dead ends: 748 [2022-01-18 04:57:30,278 INFO L226 Difference]: Without dead ends: 745 [2022-01-18 04:57:30,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:57:30,279 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 62 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 207 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:30,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 182 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 356 Invalid, 0 Unknown, 207 Unchecked, 0.1s Time] [2022-01-18 04:57:30,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2022-01-18 04:57:30,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 630. [2022-01-18 04:57:30,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.7615262321144676) internal successors, (1737), 629 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:30,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1737 transitions. [2022-01-18 04:57:30,287 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1737 transitions. Word has length 18 [2022-01-18 04:57:30,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:30,288 INFO L470 AbstractCegarLoop]: Abstraction has 630 states and 1737 transitions. [2022-01-18 04:57:30,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:30,288 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1737 transitions. [2022-01-18 04:57:30,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:30,289 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:30,289 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:30,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (365)] Ended with exit code 0 [2022-01-18 04:57:30,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable369,365 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:30,500 INFO L402 AbstractCegarLoop]: === Iteration 371 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:30,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:30,500 INFO L85 PathProgramCache]: Analyzing trace with hash 2002067134, now seen corresponding path program 365 times [2022-01-18 04:57:30,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:30,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604757670] [2022-01-18 04:57:30,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:30,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:30,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:30,686 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:30,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:30,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604757670] [2022-01-18 04:57:30,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604757670] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:30,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665738194] [2022-01-18 04:57:30,686 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:57:30,687 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:30,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:30,687 INFO L229 MonitoredProcess]: Starting monitored process 366 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:30,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (366)] Waiting until timeout for monitored process [2022-01-18 04:57:30,710 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:57:30,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:30,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:30,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:30,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:30,934 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 04:57:30,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:30,936 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 04:57:31,001 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:31,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:31,478 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:31,478 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 71 treesize of output 60 [2022-01-18 04:57:31,480 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 57 treesize of output 43 [2022-01-18 04:57:31,505 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:31,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665738194] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:31,505 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:31,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:31,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008921732] [2022-01-18 04:57:31,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:31,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:31,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:31,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:31,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:31,506 INFO L87 Difference]: Start difference. First operand 630 states and 1737 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:31,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:31,898 INFO L93 Difference]: Finished difference Result 779 states and 2016 transitions. [2022-01-18 04:57:31,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:57:31,898 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 04:57:31,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:31,900 INFO L225 Difference]: With dead ends: 779 [2022-01-18 04:57:31,900 INFO L226 Difference]: Without dead ends: 748 [2022-01-18 04:57:31,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=157, Invalid=965, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:57:31,900 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 83 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:31,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 221 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 447 Invalid, 0 Unknown, 134 Unchecked, 0.2s Time] [2022-01-18 04:57:31,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-01-18 04:57:31,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 621. [2022-01-18 04:57:31,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 620 states have (on average 2.767741935483871) internal successors, (1716), 620 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:31,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 1716 transitions. [2022-01-18 04:57:31,908 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 1716 transitions. Word has length 18 [2022-01-18 04:57:31,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:31,909 INFO L470 AbstractCegarLoop]: Abstraction has 621 states and 1716 transitions. [2022-01-18 04:57:31,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:31,909 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 1716 transitions. [2022-01-18 04:57:31,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:31,909 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:31,909 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:31,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (366)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:32,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 366 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable370 [2022-01-18 04:57:32,123 INFO L402 AbstractCegarLoop]: === Iteration 372 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:32,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:32,123 INFO L85 PathProgramCache]: Analyzing trace with hash -41269860, now seen corresponding path program 366 times [2022-01-18 04:57:32,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:32,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388473964] [2022-01-18 04:57:32,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:32,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:32,320 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:32,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:32,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388473964] [2022-01-18 04:57:32,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388473964] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:32,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644178928] [2022-01-18 04:57:32,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:57:32,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:32,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:32,322 INFO L229 MonitoredProcess]: Starting monitored process 367 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:32,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (367)] Waiting until timeout for monitored process [2022-01-18 04:57:32,350 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:57:32,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:32,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 04:57:32,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:32,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:32,575 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:57:32,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:32,577 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:57:32,628 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:32,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:33,133 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:33,134 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 117 treesize of output 96 [2022-01-18 04:57:33,137 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 93 treesize of output 69 [2022-01-18 04:57:33,181 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:33,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644178928] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:33,181 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:33,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:33,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516151477] [2022-01-18 04:57:33,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:33,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:33,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:33,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:33,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:33,182 INFO L87 Difference]: Start difference. First operand 621 states and 1716 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:33,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:33,283 INFO L93 Difference]: Finished difference Result 698 states and 1895 transitions. [2022-01-18 04:57:33,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:57:33,284 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 04:57:33,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:33,292 INFO L225 Difference]: With dead ends: 698 [2022-01-18 04:57:33,292 INFO L226 Difference]: Without dead ends: 695 [2022-01-18 04:57:33,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:33,293 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 26 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 265 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:33,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 185 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 269 Invalid, 0 Unknown, 265 Unchecked, 0.1s Time] [2022-01-18 04:57:33,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2022-01-18 04:57:33,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 615. [2022-01-18 04:57:33,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 614 states have (on average 2.775244299674267) internal successors, (1704), 614 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:33,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1704 transitions. [2022-01-18 04:57:33,299 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1704 transitions. Word has length 18 [2022-01-18 04:57:33,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:33,299 INFO L470 AbstractCegarLoop]: Abstraction has 615 states and 1704 transitions. [2022-01-18 04:57:33,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:33,299 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1704 transitions. [2022-01-18 04:57:33,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 04:57:33,300 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:33,300 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:33,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (367)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:33,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable371,367 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:33,515 INFO L402 AbstractCegarLoop]: === Iteration 373 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:33,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:33,515 INFO L85 PathProgramCache]: Analyzing trace with hash 406559068, now seen corresponding path program 367 times [2022-01-18 04:57:33,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:33,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273243837] [2022-01-18 04:57:33,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:33,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:33,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:33,718 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:33,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:33,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273243837] [2022-01-18 04:57:33,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273243837] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:33,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066693727] [2022-01-18 04:57:33,719 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:57:33,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:33,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:33,720 INFO L229 MonitoredProcess]: Starting monitored process 368 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:33,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Waiting until timeout for monitored process [2022-01-18 04:57:33,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:33,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 04:57:33,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:33,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:33,950 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 04:57:33,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:33,952 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 04:57:33,995 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:33,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:34,400 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:34,400 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 79 treesize of output 66 [2022-01-18 04:57:34,402 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 63 treesize of output 47 [2022-01-18 04:57:34,425 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:34,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066693727] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:34,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:34,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 04:57:34,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924569781] [2022-01-18 04:57:34,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:34,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:57:34,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:34,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:57:34,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:34,426 INFO L87 Difference]: Start difference. First operand 615 states and 1704 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:34,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:34,556 INFO L93 Difference]: Finished difference Result 692 states and 1886 transitions. [2022-01-18 04:57:34,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 04:57:34,556 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 04:57:34,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:34,557 INFO L225 Difference]: With dead ends: 692 [2022-01-18 04:57:34,557 INFO L226 Difference]: Without dead ends: 679 [2022-01-18 04:57:34,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:34,557 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:34,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 143 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 395 Invalid, 0 Unknown, 8 Unchecked, 0.1s Time] [2022-01-18 04:57:34,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-01-18 04:57:34,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 613. [2022-01-18 04:57:34,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 612 states have (on average 2.7745098039215685) internal successors, (1698), 612 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:34,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1698 transitions. [2022-01-18 04:57:34,564 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1698 transitions. Word has length 18 [2022-01-18 04:57:34,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:34,564 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 1698 transitions. [2022-01-18 04:57:34,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 04:57:34,564 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1698 transitions. [2022-01-18 04:57:34,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:34,565 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:34,565 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:34,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Ended with exit code 0 [2022-01-18 04:57:34,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable372,368 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:34,767 INFO L402 AbstractCegarLoop]: === Iteration 374 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:34,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:34,767 INFO L85 PathProgramCache]: Analyzing trace with hash 2012643281, now seen corresponding path program 368 times [2022-01-18 04:57:34,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:34,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304493240] [2022-01-18 04:57:34,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:34,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:34,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:34,824 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:34,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:34,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304493240] [2022-01-18 04:57:34,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304493240] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:34,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370719392] [2022-01-18 04:57:34,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:57:34,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:34,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:34,826 INFO L229 MonitoredProcess]: Starting monitored process 369 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:34,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (369)] Waiting until timeout for monitored process [2022-01-18 04:57:34,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:57:34,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:34,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:34,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:34,933 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 26 treesize of output 20 [2022-01-18 04:57:34,950 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:34,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:35,017 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:35,017 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 28 treesize of output 25 [2022-01-18 04:57:35,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:35,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370719392] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:35,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:35,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-01-18 04:57:35,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744212310] [2022-01-18 04:57:35,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:35,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:57:35,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:35,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:57:35,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:57:35,026 INFO L87 Difference]: Start difference. First operand 613 states and 1698 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:35,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:35,198 INFO L93 Difference]: Finished difference Result 733 states and 1991 transitions. [2022-01-18 04:57:35,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:35,198 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:35,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:35,199 INFO L225 Difference]: With dead ends: 733 [2022-01-18 04:57:35,199 INFO L226 Difference]: Without dead ends: 733 [2022-01-18 04:57:35,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:57:35,199 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 73 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 69 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:35,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 154 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 457 Invalid, 0 Unknown, 69 Unchecked, 0.2s Time] [2022-01-18 04:57:35,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2022-01-18 04:57:35,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 609. [2022-01-18 04:57:35,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 608 states have (on average 2.7845394736842106) internal successors, (1693), 608 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:35,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 1693 transitions. [2022-01-18 04:57:35,206 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 1693 transitions. Word has length 19 [2022-01-18 04:57:35,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:35,206 INFO L470 AbstractCegarLoop]: Abstraction has 609 states and 1693 transitions. [2022-01-18 04:57:35,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:35,206 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 1693 transitions. [2022-01-18 04:57:35,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:35,207 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:35,207 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:35,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (369)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:35,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable373,369 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:35,426 INFO L402 AbstractCegarLoop]: === Iteration 375 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:35,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:35,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1300776667, now seen corresponding path program 369 times [2022-01-18 04:57:35,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:35,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264642404] [2022-01-18 04:57:35,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:35,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:35,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:35,542 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:35,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:35,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264642404] [2022-01-18 04:57:35,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264642404] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:35,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674586484] [2022-01-18 04:57:35,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:57:35,542 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:35,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:35,543 INFO L229 MonitoredProcess]: Starting monitored process 370 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:35,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (370)] Waiting until timeout for monitored process [2022-01-18 04:57:35,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:57:35,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:35,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:57:35,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:35,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:35,803 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:57:35,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:35,806 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:57:35,813 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:35,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:35,953 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:35,953 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 28 treesize of output 25 [2022-01-18 04:57:35,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:35,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674586484] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:35,967 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:35,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 04:57:35,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978962769] [2022-01-18 04:57:35,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:35,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:57:35,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:35,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:57:35,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:57:35,968 INFO L87 Difference]: Start difference. First operand 609 states and 1693 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:57:36,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:36,074 INFO L93 Difference]: Finished difference Result 698 states and 1906 transitions. [2022-01-18 04:57:36,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 04:57:36,075 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:36,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:36,076 INFO L225 Difference]: With dead ends: 698 [2022-01-18 04:57:36,076 INFO L226 Difference]: Without dead ends: 698 [2022-01-18 04:57:36,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:57:36,076 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 37 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:36,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 118 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 241 Invalid, 0 Unknown, 16 Unchecked, 0.1s Time] [2022-01-18 04:57:36,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-01-18 04:57:36,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 619. [2022-01-18 04:57:36,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 618 states have (on average 2.77831715210356) internal successors, (1717), 618 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:36,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 1717 transitions. [2022-01-18 04:57:36,086 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 1717 transitions. Word has length 19 [2022-01-18 04:57:36,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:36,086 INFO L470 AbstractCegarLoop]: Abstraction has 619 states and 1717 transitions. [2022-01-18 04:57:36,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:57:36,086 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 1717 transitions. [2022-01-18 04:57:36,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:36,087 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:36,087 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:36,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (370)] Ended with exit code 0 [2022-01-18 04:57:36,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable374,370 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:36,308 INFO L402 AbstractCegarLoop]: === Iteration 376 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:36,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:36,308 INFO L85 PathProgramCache]: Analyzing trace with hash 2076240439, now seen corresponding path program 370 times [2022-01-18 04:57:36,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:36,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860894561] [2022-01-18 04:57:36,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:36,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:36,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:36,446 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:36,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:36,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860894561] [2022-01-18 04:57:36,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860894561] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:36,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921821386] [2022-01-18 04:57:36,446 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:57:36,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:36,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:36,447 INFO L229 MonitoredProcess]: Starting monitored process 371 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:36,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (371)] Waiting until timeout for monitored process [2022-01-18 04:57:36,474 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:57:36,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:36,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:36,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:36,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:36,664 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:36,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:36,667 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:36,686 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:36,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:36,857 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:36,857 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 28 treesize of output 25 [2022-01-18 04:57:36,873 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:36,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921821386] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:36,874 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:36,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:57:36,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126895160] [2022-01-18 04:57:36,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:36,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:57:36,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:36,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:57:36,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:36,875 INFO L87 Difference]: Start difference. First operand 619 states and 1717 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:36,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:36,990 INFO L93 Difference]: Finished difference Result 705 states and 1923 transitions. [2022-01-18 04:57:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:57:36,991 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:36,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:36,992 INFO L225 Difference]: With dead ends: 705 [2022-01-18 04:57:36,992 INFO L226 Difference]: Without dead ends: 705 [2022-01-18 04:57:36,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:36,992 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 48 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:36,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 135 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 115 Unchecked, 0.1s Time] [2022-01-18 04:57:36,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-01-18 04:57:37,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 622. [2022-01-18 04:57:37,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 2.7793880837359097) internal successors, (1726), 621 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:37,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1726 transitions. [2022-01-18 04:57:37,002 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 1726 transitions. Word has length 19 [2022-01-18 04:57:37,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:37,002 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 1726 transitions. [2022-01-18 04:57:37,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:37,002 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 1726 transitions. [2022-01-18 04:57:37,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:37,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:37,003 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:37,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (371)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:37,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 371 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable375 [2022-01-18 04:57:37,227 INFO L402 AbstractCegarLoop]: === Iteration 377 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:37,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:37,227 INFO L85 PathProgramCache]: Analyzing trace with hash 496808793, now seen corresponding path program 371 times [2022-01-18 04:57:37,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:37,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289759926] [2022-01-18 04:57:37,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:37,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:37,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:37,355 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:37,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:37,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289759926] [2022-01-18 04:57:37,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289759926] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:37,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785882477] [2022-01-18 04:57:37,356 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:57:37,356 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:37,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:37,360 INFO L229 MonitoredProcess]: Starting monitored process 372 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:37,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (372)] Waiting until timeout for monitored process [2022-01-18 04:57:37,395 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:57:37,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:37,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:37,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:37,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:37,640 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:37,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:37,643 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:57:37,661 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:37,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:37,823 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:37,824 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 28 treesize of output 25 [2022-01-18 04:57:37,858 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:37,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785882477] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:37,859 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:37,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:57:37,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145201012] [2022-01-18 04:57:37,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:37,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:57:37,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:37,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:57:37,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:37,860 INFO L87 Difference]: Start difference. First operand 622 states and 1726 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:38,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:38,018 INFO L93 Difference]: Finished difference Result 696 states and 1910 transitions. [2022-01-18 04:57:38,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:38,019 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:38,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:38,020 INFO L225 Difference]: With dead ends: 696 [2022-01-18 04:57:38,020 INFO L226 Difference]: Without dead ends: 696 [2022-01-18 04:57:38,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:38,020 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 213 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:38,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 141 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 292 Invalid, 0 Unknown, 213 Unchecked, 0.2s Time] [2022-01-18 04:57:38,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-01-18 04:57:38,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 621. [2022-01-18 04:57:38,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 620 states have (on average 2.779032258064516) internal successors, (1723), 620 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:38,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 1723 transitions. [2022-01-18 04:57:38,029 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 1723 transitions. Word has length 19 [2022-01-18 04:57:38,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:38,029 INFO L470 AbstractCegarLoop]: Abstraction has 621 states and 1723 transitions. [2022-01-18 04:57:38,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:38,030 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 1723 transitions. [2022-01-18 04:57:38,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:38,030 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:38,031 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:38,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (372)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:38,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 372 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable376 [2022-01-18 04:57:38,250 INFO L402 AbstractCegarLoop]: === Iteration 378 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:38,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:38,251 INFO L85 PathProgramCache]: Analyzing trace with hash 831890085, now seen corresponding path program 372 times [2022-01-18 04:57:38,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:38,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993209751] [2022-01-18 04:57:38,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:38,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:38,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:38,533 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:38,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:38,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993209751] [2022-01-18 04:57:38,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993209751] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:38,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130809313] [2022-01-18 04:57:38,534 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:57:38,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:38,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:38,538 INFO L229 MonitoredProcess]: Starting monitored process 373 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:38,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (373)] Waiting until timeout for monitored process [2022-01-18 04:57:38,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:57:38,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:38,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:38,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:38,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:38,779 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:38,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:38,782 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:57:38,802 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:38,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:38,929 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:38,929 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 28 treesize of output 25 [2022-01-18 04:57:38,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:38,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130809313] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:38,940 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:38,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:57:38,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941381783] [2022-01-18 04:57:38,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:38,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:57:38,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:38,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:57:38,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:38,941 INFO L87 Difference]: Start difference. First operand 621 states and 1723 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:39,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:39,012 INFO L93 Difference]: Finished difference Result 691 states and 1899 transitions. [2022-01-18 04:57:39,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:39,012 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:39,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:39,014 INFO L225 Difference]: With dead ends: 691 [2022-01-18 04:57:39,014 INFO L226 Difference]: Without dead ends: 691 [2022-01-18 04:57:39,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:39,014 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 24 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:39,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 119 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 267 Invalid, 0 Unknown, 141 Unchecked, 0.1s Time] [2022-01-18 04:57:39,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-01-18 04:57:39,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 623. [2022-01-18 04:57:39,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 622 states have (on average 2.779742765273312) internal successors, (1729), 622 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:39,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1729 transitions. [2022-01-18 04:57:39,023 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1729 transitions. Word has length 19 [2022-01-18 04:57:39,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:39,023 INFO L470 AbstractCegarLoop]: Abstraction has 623 states and 1729 transitions. [2022-01-18 04:57:39,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:39,023 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1729 transitions. [2022-01-18 04:57:39,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:39,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:39,024 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:39,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (373)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:39,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable377,373 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:39,231 INFO L402 AbstractCegarLoop]: === Iteration 379 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:39,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:39,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1235510823, now seen corresponding path program 373 times [2022-01-18 04:57:39,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:39,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128322031] [2022-01-18 04:57:39,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:39,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:39,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:39,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:39,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:39,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128322031] [2022-01-18 04:57:39,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128322031] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:39,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054773901] [2022-01-18 04:57:39,336 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:57:39,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:39,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:39,337 INFO L229 MonitoredProcess]: Starting monitored process 374 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:39,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (374)] Waiting until timeout for monitored process [2022-01-18 04:57:39,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:39,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:39,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:39,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:39,566 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:39,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:39,569 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:39,701 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:39,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:39,840 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:39,841 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 28 treesize of output 25 [2022-01-18 04:57:39,853 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:39,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054773901] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:39,853 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:39,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:57:39,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23481027] [2022-01-18 04:57:39,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:39,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:57:39,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:39,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:57:39,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:39,854 INFO L87 Difference]: Start difference. First operand 623 states and 1729 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:39,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:39,966 INFO L93 Difference]: Finished difference Result 691 states and 1903 transitions. [2022-01-18 04:57:39,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:39,967 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:39,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:39,968 INFO L225 Difference]: With dead ends: 691 [2022-01-18 04:57:39,968 INFO L226 Difference]: Without dead ends: 691 [2022-01-18 04:57:39,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:39,968 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:39,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 127 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 293 Invalid, 0 Unknown, 124 Unchecked, 0.1s Time] [2022-01-18 04:57:39,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-01-18 04:57:39,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 626. [2022-01-18 04:57:39,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 625 states have (on average 2.7808) internal successors, (1738), 625 states have internal predecessors, (1738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:39,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 1738 transitions. [2022-01-18 04:57:39,976 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 1738 transitions. Word has length 19 [2022-01-18 04:57:39,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:39,976 INFO L470 AbstractCegarLoop]: Abstraction has 626 states and 1738 transitions. [2022-01-18 04:57:39,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:39,976 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 1738 transitions. [2022-01-18 04:57:39,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:39,977 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:39,977 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:39,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (374)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:40,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 374 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable378 [2022-01-18 04:57:40,191 INFO L402 AbstractCegarLoop]: === Iteration 380 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:40,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:40,192 INFO L85 PathProgramCache]: Analyzing trace with hash -675020203, now seen corresponding path program 374 times [2022-01-18 04:57:40,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:40,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439865242] [2022-01-18 04:57:40,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:40,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:40,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:40,346 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:40,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:40,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439865242] [2022-01-18 04:57:40,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439865242] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:40,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917552625] [2022-01-18 04:57:40,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:57:40,347 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:40,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:40,348 INFO L229 MonitoredProcess]: Starting monitored process 375 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:40,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (375)] Waiting until timeout for monitored process [2022-01-18 04:57:40,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:57:40,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:40,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:40,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:40,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:40,599 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:57:40,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:40,601 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:57:40,609 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:40,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:40,726 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:40,727 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 38 treesize of output 35 [2022-01-18 04:57:40,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:57:40,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:40,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917552625] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:40,749 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:40,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 04:57:40,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432521196] [2022-01-18 04:57:40,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:40,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:57:40,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:40,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:57:40,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:57:40,750 INFO L87 Difference]: Start difference. First operand 626 states and 1738 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:40,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:40,897 INFO L93 Difference]: Finished difference Result 693 states and 1900 transitions. [2022-01-18 04:57:40,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:40,897 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:40,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:40,898 INFO L225 Difference]: With dead ends: 693 [2022-01-18 04:57:40,898 INFO L226 Difference]: Without dead ends: 689 [2022-01-18 04:57:40,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:57:40,899 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 20 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:40,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 159 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 207 Invalid, 0 Unknown, 106 Unchecked, 0.1s Time] [2022-01-18 04:57:40,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2022-01-18 04:57:40,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 624. [2022-01-18 04:57:40,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 623 states have (on average 2.78330658105939) internal successors, (1734), 623 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:40,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1734 transitions. [2022-01-18 04:57:40,905 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1734 transitions. Word has length 19 [2022-01-18 04:57:40,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:40,905 INFO L470 AbstractCegarLoop]: Abstraction has 624 states and 1734 transitions. [2022-01-18 04:57:40,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:40,905 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1734 transitions. [2022-01-18 04:57:40,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:40,906 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:40,906 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:40,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (375)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:41,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 375 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable379 [2022-01-18 04:57:41,118 INFO L402 AbstractCegarLoop]: === Iteration 381 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:41,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:41,118 INFO L85 PathProgramCache]: Analyzing trace with hash 933294979, now seen corresponding path program 375 times [2022-01-18 04:57:41,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:41,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265038585] [2022-01-18 04:57:41,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:41,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:41,283 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:41,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:41,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265038585] [2022-01-18 04:57:41,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265038585] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:41,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872307256] [2022-01-18 04:57:41,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:57:41,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:41,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:41,292 INFO L229 MonitoredProcess]: Starting monitored process 376 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:41,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (376)] Waiting until timeout for monitored process [2022-01-18 04:57:41,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:57:41,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:41,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:57:41,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:41,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:41,546 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:57:41,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:41,547 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:57:41,553 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:41,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:41,647 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:41,647 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 42 treesize of output 39 [2022-01-18 04:57:41,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:57:41,663 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:41,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872307256] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:41,664 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:41,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 04:57:41,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271037224] [2022-01-18 04:57:41,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:41,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:57:41,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:41,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:57:41,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:57:41,664 INFO L87 Difference]: Start difference. First operand 624 states and 1734 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:41,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:41,864 INFO L93 Difference]: Finished difference Result 701 states and 1913 transitions. [2022-01-18 04:57:41,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:41,864 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:41,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:41,865 INFO L225 Difference]: With dead ends: 701 [2022-01-18 04:57:41,865 INFO L226 Difference]: Without dead ends: 685 [2022-01-18 04:57:41,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:57:41,866 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 49 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:41,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 117 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 248 Invalid, 0 Unknown, 93 Unchecked, 0.1s Time] [2022-01-18 04:57:41,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2022-01-18 04:57:41,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 624. [2022-01-18 04:57:41,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 623 states have (on average 2.780096308186196) internal successors, (1732), 623 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:41,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1732 transitions. [2022-01-18 04:57:41,872 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1732 transitions. Word has length 19 [2022-01-18 04:57:41,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:41,872 INFO L470 AbstractCegarLoop]: Abstraction has 624 states and 1732 transitions. [2022-01-18 04:57:41,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:41,873 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1732 transitions. [2022-01-18 04:57:41,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:41,873 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:41,873 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:41,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (376)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:42,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable380 [2022-01-18 04:57:42,089 INFO L402 AbstractCegarLoop]: === Iteration 382 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:42,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:42,089 INFO L85 PathProgramCache]: Analyzing trace with hash -388989487, now seen corresponding path program 376 times [2022-01-18 04:57:42,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:42,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198730456] [2022-01-18 04:57:42,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:42,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:42,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:42,202 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:42,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:42,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198730456] [2022-01-18 04:57:42,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198730456] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:42,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050309525] [2022-01-18 04:57:42,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:57:42,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:42,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:42,203 INFO L229 MonitoredProcess]: Starting monitored process 377 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:42,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (377)] Waiting until timeout for monitored process [2022-01-18 04:57:42,231 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:57:42,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:42,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:42,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:42,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:42,440 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:42,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:42,442 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:57:42,463 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:42,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:42,601 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:42,601 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 28 treesize of output 25 [2022-01-18 04:57:42,613 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:42,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050309525] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:42,613 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:42,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:57:42,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396699537] [2022-01-18 04:57:42,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:42,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:57:42,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:42,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:57:42,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:42,614 INFO L87 Difference]: Start difference. First operand 624 states and 1732 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:42,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:42,710 INFO L93 Difference]: Finished difference Result 698 states and 1916 transitions. [2022-01-18 04:57:42,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:42,710 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:42,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:42,711 INFO L225 Difference]: With dead ends: 698 [2022-01-18 04:57:42,711 INFO L226 Difference]: Without dead ends: 698 [2022-01-18 04:57:42,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:42,711 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:42,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 113 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 268 Invalid, 0 Unknown, 84 Unchecked, 0.1s Time] [2022-01-18 04:57:42,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-01-18 04:57:42,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 625. [2022-01-18 04:57:42,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 2.780448717948718) internal successors, (1735), 624 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:42,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1735 transitions. [2022-01-18 04:57:42,717 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1735 transitions. Word has length 19 [2022-01-18 04:57:42,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:42,718 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 1735 transitions. [2022-01-18 04:57:42,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:42,718 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1735 transitions. [2022-01-18 04:57:42,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:42,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:42,718 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:42,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (377)] Ended with exit code 0 [2022-01-18 04:57:42,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 377 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable381 [2022-01-18 04:57:42,939 INFO L402 AbstractCegarLoop]: === Iteration 383 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:42,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:42,940 INFO L85 PathProgramCache]: Analyzing trace with hash -53908195, now seen corresponding path program 377 times [2022-01-18 04:57:42,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:42,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092916135] [2022-01-18 04:57:42,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:42,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:42,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:43,054 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:43,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:43,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092916135] [2022-01-18 04:57:43,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092916135] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:43,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726585463] [2022-01-18 04:57:43,054 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:57:43,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:43,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:43,055 INFO L229 MonitoredProcess]: Starting monitored process 378 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:43,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (378)] Waiting until timeout for monitored process [2022-01-18 04:57:43,083 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:57:43,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:43,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:57:43,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:43,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:43,280 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:57:43,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:43,281 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:57:43,286 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:43,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:43,384 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:43,385 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 28 treesize of output 25 [2022-01-18 04:57:43,394 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:43,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726585463] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:43,394 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:43,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 04:57:43,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963032144] [2022-01-18 04:57:43,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:43,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:57:43,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:43,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:57:43,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:57:43,395 INFO L87 Difference]: Start difference. First operand 625 states and 1735 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:57:43,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:43,507 INFO L93 Difference]: Finished difference Result 699 states and 1923 transitions. [2022-01-18 04:57:43,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:43,507 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:43,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:43,508 INFO L225 Difference]: With dead ends: 699 [2022-01-18 04:57:43,508 INFO L226 Difference]: Without dead ends: 699 [2022-01-18 04:57:43,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:57:43,509 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 35 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:43,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 117 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 289 Invalid, 0 Unknown, 146 Unchecked, 0.1s Time] [2022-01-18 04:57:43,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-01-18 04:57:43,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 629. [2022-01-18 04:57:43,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.781847133757962) internal successors, (1747), 628 states have internal predecessors, (1747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:43,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1747 transitions. [2022-01-18 04:57:43,516 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1747 transitions. Word has length 19 [2022-01-18 04:57:43,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:43,517 INFO L470 AbstractCegarLoop]: Abstraction has 629 states and 1747 transitions. [2022-01-18 04:57:43,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 04:57:43,517 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1747 transitions. [2022-01-18 04:57:43,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:43,517 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:43,517 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:43,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (378)] Ended with exit code 0 [2022-01-18 04:57:43,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable382,378 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:43,734 INFO L402 AbstractCegarLoop]: === Iteration 384 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:43,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:43,735 INFO L85 PathProgramCache]: Analyzing trace with hash -2121309103, now seen corresponding path program 378 times [2022-01-18 04:57:43,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:43,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280535790] [2022-01-18 04:57:43,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:43,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:43,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:43,874 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:43,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:43,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280535790] [2022-01-18 04:57:43,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280535790] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:43,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751521504] [2022-01-18 04:57:43,874 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:57:43,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:43,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:43,876 INFO L229 MonitoredProcess]: Starting monitored process 379 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:43,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (379)] Waiting until timeout for monitored process [2022-01-18 04:57:43,916 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:57:43,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:43,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:43,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:44,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:44,154 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:44,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:44,157 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:57:44,198 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:44,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:44,352 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:44,353 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 28 treesize of output 25 [2022-01-18 04:57:44,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:44,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751521504] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:44,367 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:44,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:57:44,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250709282] [2022-01-18 04:57:44,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:44,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:57:44,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:44,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:57:44,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:44,368 INFO L87 Difference]: Start difference. First operand 629 states and 1747 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:44,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:44,508 INFO L93 Difference]: Finished difference Result 697 states and 1921 transitions. [2022-01-18 04:57:44,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:57:44,509 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:44,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:44,511 INFO L225 Difference]: With dead ends: 697 [2022-01-18 04:57:44,511 INFO L226 Difference]: Without dead ends: 697 [2022-01-18 04:57:44,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:44,511 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:44,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 120 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 331 Invalid, 0 Unknown, 156 Unchecked, 0.1s Time] [2022-01-18 04:57:44,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2022-01-18 04:57:44,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 627. [2022-01-18 04:57:44,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 626 states have (on average 2.781150159744409) internal successors, (1741), 626 states have internal predecessors, (1741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:44,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1741 transitions. [2022-01-18 04:57:44,523 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1741 transitions. Word has length 19 [2022-01-18 04:57:44,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:44,524 INFO L470 AbstractCegarLoop]: Abstraction has 627 states and 1741 transitions. [2022-01-18 04:57:44,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:44,524 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1741 transitions. [2022-01-18 04:57:44,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:44,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:44,525 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:44,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (379)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:44,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable383,379 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:44,726 INFO L402 AbstractCegarLoop]: === Iteration 385 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:44,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:44,726 INFO L85 PathProgramCache]: Analyzing trace with hash -784445791, now seen corresponding path program 379 times [2022-01-18 04:57:44,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:44,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691551141] [2022-01-18 04:57:44,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:44,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:44,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:44,893 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:44,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:44,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691551141] [2022-01-18 04:57:44,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691551141] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:44,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338044030] [2022-01-18 04:57:44,893 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:57:44,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:44,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:44,894 INFO L229 MonitoredProcess]: Starting monitored process 380 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:44,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (380)] Waiting until timeout for monitored process [2022-01-18 04:57:44,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:44,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:57:44,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:45,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:45,122 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:57:45,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:45,123 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:57:45,150 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:45,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:45,244 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:45,244 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 42 treesize of output 39 [2022-01-18 04:57:45,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:57:45,258 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:45,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338044030] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:45,258 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:45,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 04:57:45,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581435313] [2022-01-18 04:57:45,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:45,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:57:45,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:45,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:57:45,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:57:45,260 INFO L87 Difference]: Start difference. First operand 627 states and 1741 transitions. Second operand has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:45,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:45,592 INFO L93 Difference]: Finished difference Result 697 states and 1910 transitions. [2022-01-18 04:57:45,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:45,592 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:45,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:45,593 INFO L225 Difference]: With dead ends: 697 [2022-01-18 04:57:45,593 INFO L226 Difference]: Without dead ends: 688 [2022-01-18 04:57:45,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:57:45,593 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 37 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:45,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 159 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 338 Invalid, 0 Unknown, 189 Unchecked, 0.1s Time] [2022-01-18 04:57:45,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-01-18 04:57:45,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 627. [2022-01-18 04:57:45,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 626 states have (on average 2.7779552715654954) internal successors, (1739), 626 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:45,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1739 transitions. [2022-01-18 04:57:45,600 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1739 transitions. Word has length 19 [2022-01-18 04:57:45,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:45,600 INFO L470 AbstractCegarLoop]: Abstraction has 627 states and 1739 transitions. [2022-01-18 04:57:45,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.6666666666666667) internal successors, (35), 21 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:45,600 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1739 transitions. [2022-01-18 04:57:45,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:45,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:45,601 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:45,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (380)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:45,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable384,380 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:45,812 INFO L402 AbstractCegarLoop]: === Iteration 386 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:45,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:45,812 INFO L85 PathProgramCache]: Analyzing trace with hash 2134274981, now seen corresponding path program 380 times [2022-01-18 04:57:45,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:45,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733778233] [2022-01-18 04:57:45,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:45,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:45,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:45,927 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:45,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:45,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733778233] [2022-01-18 04:57:45,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733778233] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:45,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443786846] [2022-01-18 04:57:45,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:57:45,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:45,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:45,929 INFO L229 MonitoredProcess]: Starting monitored process 381 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:45,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (381)] Waiting until timeout for monitored process [2022-01-18 04:57:45,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:57:45,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:45,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:45,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:46,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:46,192 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:46,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:46,194 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:46,217 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:46,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:46,327 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:46,328 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 28 treesize of output 25 [2022-01-18 04:57:46,336 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:46,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443786846] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:46,336 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:46,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:57:46,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746034296] [2022-01-18 04:57:46,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:46,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:57:46,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:46,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:57:46,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:46,336 INFO L87 Difference]: Start difference. First operand 627 states and 1739 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:46,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:46,396 INFO L93 Difference]: Finished difference Result 705 states and 1930 transitions. [2022-01-18 04:57:46,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 04:57:46,396 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:46,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:46,397 INFO L225 Difference]: With dead ends: 705 [2022-01-18 04:57:46,397 INFO L226 Difference]: Without dead ends: 705 [2022-01-18 04:57:46,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:46,397 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 31 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:46,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 115 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 221 Invalid, 0 Unknown, 32 Unchecked, 0.1s Time] [2022-01-18 04:57:46,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-01-18 04:57:46,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 629. [2022-01-18 04:57:46,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7770700636942673) internal successors, (1744), 628 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:46,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1744 transitions. [2022-01-18 04:57:46,404 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1744 transitions. Word has length 19 [2022-01-18 04:57:46,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:46,404 INFO L470 AbstractCegarLoop]: Abstraction has 629 states and 1744 transitions. [2022-01-18 04:57:46,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:46,404 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1744 transitions. [2022-01-18 04:57:46,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:46,404 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:46,405 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:46,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (381)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:46,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 381 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable385 [2022-01-18 04:57:46,621 INFO L402 AbstractCegarLoop]: === Iteration 387 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:46,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:46,622 INFO L85 PathProgramCache]: Analyzing trace with hash 66874073, now seen corresponding path program 381 times [2022-01-18 04:57:46,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:46,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420813348] [2022-01-18 04:57:46,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:46,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:46,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:46,750 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:46,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:46,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420813348] [2022-01-18 04:57:46,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420813348] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:46,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501286768] [2022-01-18 04:57:46,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:57:46,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:46,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:46,752 INFO L229 MonitoredProcess]: Starting monitored process 382 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:46,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (382)] Waiting until timeout for monitored process [2022-01-18 04:57:46,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:57:46,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:46,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:57:46,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:47,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:47,014 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:57:47,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:47,016 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:57:47,032 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:47,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:47,168 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:47,168 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 28 treesize of output 25 [2022-01-18 04:57:47,181 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:47,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501286768] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:47,181 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:47,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 04:57:47,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727115244] [2022-01-18 04:57:47,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:47,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:57:47,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:47,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:57:47,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:57:47,182 INFO L87 Difference]: Start difference. First operand 629 states and 1744 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:47,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:47,317 INFO L93 Difference]: Finished difference Result 699 states and 1923 transitions. [2022-01-18 04:57:47,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 04:57:47,318 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:47,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:47,318 INFO L225 Difference]: With dead ends: 699 [2022-01-18 04:57:47,319 INFO L226 Difference]: Without dead ends: 699 [2022-01-18 04:57:47,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:57:47,319 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 21 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:47,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 121 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 320 Invalid, 0 Unknown, 126 Unchecked, 0.1s Time] [2022-01-18 04:57:47,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-01-18 04:57:47,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 629. [2022-01-18 04:57:47,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7754777070063694) internal successors, (1743), 628 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:47,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1743 transitions. [2022-01-18 04:57:47,325 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1743 transitions. Word has length 19 [2022-01-18 04:57:47,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:47,325 INFO L470 AbstractCegarLoop]: Abstraction has 629 states and 1743 transitions. [2022-01-18 04:57:47,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:47,325 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1743 transitions. [2022-01-18 04:57:47,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:47,326 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:47,326 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:47,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (382)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:47,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable386,382 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:47,539 INFO L402 AbstractCegarLoop]: === Iteration 388 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:47,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:47,540 INFO L85 PathProgramCache]: Analyzing trace with hash -542647557, now seen corresponding path program 382 times [2022-01-18 04:57:47,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:47,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782361912] [2022-01-18 04:57:47,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:47,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:47,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:47,626 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:47,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:47,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782361912] [2022-01-18 04:57:47,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782361912] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:47,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549278726] [2022-01-18 04:57:47,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:57:47,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:47,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:47,632 INFO L229 MonitoredProcess]: Starting monitored process 383 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:47,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (383)] Waiting until timeout for monitored process [2022-01-18 04:57:47,662 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:57:47,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:47,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:57:47,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:47,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:47,887 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:57:47,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:47,890 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:57:47,941 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:47,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:48,103 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:48,103 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 28 treesize of output 25 [2022-01-18 04:57:48,116 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:48,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549278726] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:48,116 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:48,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:57:48,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395275319] [2022-01-18 04:57:48,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:48,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:57:48,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:48,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:57:48,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:48,116 INFO L87 Difference]: Start difference. First operand 629 states and 1743 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:48,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:48,280 INFO L93 Difference]: Finished difference Result 712 states and 1974 transitions. [2022-01-18 04:57:48,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:48,281 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:48,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:48,281 INFO L225 Difference]: With dead ends: 712 [2022-01-18 04:57:48,281 INFO L226 Difference]: Without dead ends: 712 [2022-01-18 04:57:48,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:48,282 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 170 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:48,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 115 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 357 Invalid, 0 Unknown, 170 Unchecked, 0.1s Time] [2022-01-18 04:57:48,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2022-01-18 04:57:48,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 631. [2022-01-18 04:57:48,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.7746031746031745) internal successors, (1748), 630 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:48,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1748 transitions. [2022-01-18 04:57:48,288 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1748 transitions. Word has length 19 [2022-01-18 04:57:48,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:48,288 INFO L470 AbstractCegarLoop]: Abstraction has 631 states and 1748 transitions. [2022-01-18 04:57:48,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:48,288 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1748 transitions. [2022-01-18 04:57:48,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:48,289 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:48,289 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:48,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (383)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:48,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable387,383 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:48,499 INFO L402 AbstractCegarLoop]: === Iteration 389 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:48,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:48,500 INFO L85 PathProgramCache]: Analyzing trace with hash 817469183, now seen corresponding path program 383 times [2022-01-18 04:57:48,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:48,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33276081] [2022-01-18 04:57:48,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:48,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:48,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:48,664 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:48,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:48,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33276081] [2022-01-18 04:57:48,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33276081] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:48,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664857774] [2022-01-18 04:57:48,665 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:57:48,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:48,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:48,669 INFO L229 MonitoredProcess]: Starting monitored process 384 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:48,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (384)] Waiting until timeout for monitored process [2022-01-18 04:57:48,699 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:57:48,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:48,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:48,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:48,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:48,915 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:57:48,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:48,918 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:57:48,975 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:48,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:49,083 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 04:57:49,083 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 42 treesize of output 39 [2022-01-18 04:57:49,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 04:57:49,100 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:49,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664857774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:49,100 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:49,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:57:49,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685088143] [2022-01-18 04:57:49,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:49,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:57:49,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:49,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:57:49,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:49,101 INFO L87 Difference]: Start difference. First operand 631 states and 1748 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:49,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:49,196 INFO L93 Difference]: Finished difference Result 700 states and 1925 transitions. [2022-01-18 04:57:49,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:49,196 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:49,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:49,197 INFO L225 Difference]: With dead ends: 700 [2022-01-18 04:57:49,197 INFO L226 Difference]: Without dead ends: 700 [2022-01-18 04:57:49,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:49,197 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:49,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 95 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 301 Invalid, 0 Unknown, 15 Unchecked, 0.1s Time] [2022-01-18 04:57:49,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-01-18 04:57:49,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 632. [2022-01-18 04:57:49,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.77337559429477) internal successors, (1750), 631 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:49,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1750 transitions. [2022-01-18 04:57:49,204 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1750 transitions. Word has length 19 [2022-01-18 04:57:49,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:49,204 INFO L470 AbstractCegarLoop]: Abstraction has 632 states and 1750 transitions. [2022-01-18 04:57:49,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:49,204 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1750 transitions. [2022-01-18 04:57:49,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:49,204 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:49,204 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:49,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (384)] Ended with exit code 0 [2022-01-18 04:57:49,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 384 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable388 [2022-01-18 04:57:49,412 INFO L402 AbstractCegarLoop]: === Iteration 390 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:49,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:49,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1937243521, now seen corresponding path program 384 times [2022-01-18 04:57:49,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:49,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834713201] [2022-01-18 04:57:49,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:49,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:49,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:49,520 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:49,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:49,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834713201] [2022-01-18 04:57:49,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834713201] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:49,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328416313] [2022-01-18 04:57:49,521 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:57:49,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:49,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:49,522 INFO L229 MonitoredProcess]: Starting monitored process 385 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:49,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (385)] Waiting until timeout for monitored process [2022-01-18 04:57:49,547 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:57:49,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:49,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:49,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:49,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:49,723 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:49,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:49,725 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:49,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:49,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:49,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:49,869 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 32 treesize of output 36 [2022-01-18 04:57:49,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:49,873 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 28 treesize of output 32 [2022-01-18 04:57:49,907 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:49,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328416313] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:49,907 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:49,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:57:49,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890408333] [2022-01-18 04:57:49,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:49,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:57:49,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:49,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:57:49,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:49,908 INFO L87 Difference]: Start difference. First operand 632 states and 1750 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:50,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:50,070 INFO L93 Difference]: Finished difference Result 695 states and 1880 transitions. [2022-01-18 04:57:50,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:57:50,070 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 19 [2022-01-18 04:57:50,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:50,071 INFO L225 Difference]: With dead ends: 695 [2022-01-18 04:57:50,071 INFO L226 Difference]: Without dead ends: 695 [2022-01-18 04:57:50,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:50,071 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:50,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 157 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 412 Invalid, 0 Unknown, 15 Unchecked, 0.2s Time] [2022-01-18 04:57:50,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2022-01-18 04:57:50,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 639. [2022-01-18 04:57:50,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 2.769592476489028) internal successors, (1767), 638 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:50,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1767 transitions. [2022-01-18 04:57:50,077 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1767 transitions. Word has length 19 [2022-01-18 04:57:50,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:50,077 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 1767 transitions. [2022-01-18 04:57:50,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:50,077 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1767 transitions. [2022-01-18 04:57:50,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:50,078 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:50,078 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:50,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (385)] Ended with exit code 0 [2022-01-18 04:57:50,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 385 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable389 [2022-01-18 04:57:50,280 INFO L402 AbstractCegarLoop]: === Iteration 391 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:50,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:50,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1439773585, now seen corresponding path program 385 times [2022-01-18 04:57:50,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:50,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976134558] [2022-01-18 04:57:50,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:50,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:50,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:50,428 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:50,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:50,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976134558] [2022-01-18 04:57:50,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976134558] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:50,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293000221] [2022-01-18 04:57:50,429 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:57:50,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:50,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:50,432 INFO L229 MonitoredProcess]: Starting monitored process 386 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:50,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (386)] Waiting until timeout for monitored process [2022-01-18 04:57:50,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:50,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:50,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:50,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:50,633 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:50,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:50,635 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:50,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:50,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:50,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:50,752 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 32 treesize of output 36 [2022-01-18 04:57:50,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:50,755 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 28 treesize of output 32 [2022-01-18 04:57:50,786 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:50,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293000221] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:50,787 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:50,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:57:50,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437230552] [2022-01-18 04:57:50,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:50,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:57:50,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:50,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:57:50,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:50,787 INFO L87 Difference]: Start difference. First operand 639 states and 1767 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:50,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:50,918 INFO L93 Difference]: Finished difference Result 695 states and 1880 transitions. [2022-01-18 04:57:50,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 04:57:50,918 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 19 [2022-01-18 04:57:50,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:50,920 INFO L225 Difference]: With dead ends: 695 [2022-01-18 04:57:50,920 INFO L226 Difference]: Without dead ends: 695 [2022-01-18 04:57:50,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:50,920 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:50,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 138 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 356 Invalid, 0 Unknown, 15 Unchecked, 0.1s Time] [2022-01-18 04:57:50,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2022-01-18 04:57:50,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 635. [2022-01-18 04:57:50,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 2.774447949526814) internal successors, (1759), 634 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:50,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1759 transitions. [2022-01-18 04:57:50,929 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1759 transitions. Word has length 19 [2022-01-18 04:57:50,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:50,929 INFO L470 AbstractCegarLoop]: Abstraction has 635 states and 1759 transitions. [2022-01-18 04:57:50,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:50,929 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1759 transitions. [2022-01-18 04:57:50,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:50,930 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:50,930 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:50,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (386)] Ended with exit code 0 [2022-01-18 04:57:51,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable390,386 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:51,131 INFO L402 AbstractCegarLoop]: === Iteration 392 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:51,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:51,131 INFO L85 PathProgramCache]: Analyzing trace with hash -252405697, now seen corresponding path program 386 times [2022-01-18 04:57:51,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:51,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354038673] [2022-01-18 04:57:51,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:51,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:51,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:51,257 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:51,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:51,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354038673] [2022-01-18 04:57:51,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354038673] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:51,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720171667] [2022-01-18 04:57:51,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:57:51,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:51,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:51,263 INFO L229 MonitoredProcess]: Starting monitored process 387 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:51,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (387)] Waiting until timeout for monitored process [2022-01-18 04:57:51,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:57:51,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:51,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:51,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:51,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:51,516 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:51,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:51,518 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:57:51,543 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:51,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:51,657 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:51,658 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 28 treesize of output 32 [2022-01-18 04:57:51,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:51,661 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 24 treesize of output 28 [2022-01-18 04:57:51,696 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:51,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720171667] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:51,697 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:51,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:57:51,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437890891] [2022-01-18 04:57:51,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:51,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:57:51,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:51,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:57:51,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:51,697 INFO L87 Difference]: Start difference. First operand 635 states and 1759 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:51,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:51,797 INFO L93 Difference]: Finished difference Result 691 states and 1872 transitions. [2022-01-18 04:57:51,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:51,797 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 19 [2022-01-18 04:57:51,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:51,798 INFO L225 Difference]: With dead ends: 691 [2022-01-18 04:57:51,798 INFO L226 Difference]: Without dead ends: 691 [2022-01-18 04:57:51,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:51,798 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 56 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 144 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:51,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 116 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 271 Invalid, 0 Unknown, 144 Unchecked, 0.1s Time] [2022-01-18 04:57:51,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-01-18 04:57:51,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 632. [2022-01-18 04:57:51,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.77337559429477) internal successors, (1750), 631 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:51,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1750 transitions. [2022-01-18 04:57:51,805 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1750 transitions. Word has length 19 [2022-01-18 04:57:51,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:51,805 INFO L470 AbstractCegarLoop]: Abstraction has 632 states and 1750 transitions. [2022-01-18 04:57:51,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:51,805 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1750 transitions. [2022-01-18 04:57:51,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:51,805 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:51,805 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:51,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (387)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:52,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable391,387 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:52,016 INFO L402 AbstractCegarLoop]: === Iteration 393 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:52,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:52,016 INFO L85 PathProgramCache]: Analyzing trace with hash 296828125, now seen corresponding path program 387 times [2022-01-18 04:57:52,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:52,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981367041] [2022-01-18 04:57:52,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:52,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:52,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:52,140 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:52,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:52,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981367041] [2022-01-18 04:57:52,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981367041] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:52,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889798306] [2022-01-18 04:57:52,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:57:52,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:52,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:52,142 INFO L229 MonitoredProcess]: Starting monitored process 388 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:52,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (388)] Waiting until timeout for monitored process [2022-01-18 04:57:52,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:57:52,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:52,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:57:52,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:52,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:52,360 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:57:52,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:52,362 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:57:52,369 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:52,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:52,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:52,433 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 56 treesize of output 54 [2022-01-18 04:57:52,438 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:52,438 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 44 treesize of output 42 [2022-01-18 04:57:52,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:52,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889798306] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:52,490 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:52,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-01-18 04:57:52,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109453289] [2022-01-18 04:57:52,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:52,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 04:57:52,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:52,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 04:57:52,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-01-18 04:57:52,490 INFO L87 Difference]: Start difference. First operand 632 states and 1750 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:52,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:52,645 INFO L93 Difference]: Finished difference Result 668 states and 1820 transitions. [2022-01-18 04:57:52,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:52,645 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:52,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:52,646 INFO L225 Difference]: With dead ends: 668 [2022-01-18 04:57:52,646 INFO L226 Difference]: Without dead ends: 661 [2022-01-18 04:57:52,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:57:52,646 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 17 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:52,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 118 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 258 Invalid, 0 Unknown, 99 Unchecked, 0.1s Time] [2022-01-18 04:57:52,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-01-18 04:57:52,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 630. [2022-01-18 04:57:52,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.7758346581875992) internal successors, (1746), 629 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:52,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1746 transitions. [2022-01-18 04:57:52,652 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1746 transitions. Word has length 19 [2022-01-18 04:57:52,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:52,652 INFO L470 AbstractCegarLoop]: Abstraction has 630 states and 1746 transitions. [2022-01-18 04:57:52,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:52,652 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1746 transitions. [2022-01-18 04:57:52,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:52,653 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:52,653 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:52,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (388)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:52,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable392,388 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:52,868 INFO L402 AbstractCegarLoop]: === Iteration 394 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:52,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:52,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1025456341, now seen corresponding path program 388 times [2022-01-18 04:57:52,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:52,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881701611] [2022-01-18 04:57:52,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:52,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:52,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:52,968 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:52,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:52,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881701611] [2022-01-18 04:57:52,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881701611] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:52,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336693768] [2022-01-18 04:57:52,968 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:57:52,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:52,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:52,969 INFO L229 MonitoredProcess]: Starting monitored process 389 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:52,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (389)] Waiting until timeout for monitored process [2022-01-18 04:57:52,993 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:57:52,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:52,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:52,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:53,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:53,141 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:53,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:53,143 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:57:53,158 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:53,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:53,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:53,253 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 28 treesize of output 32 [2022-01-18 04:57:53,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:53,256 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 24 treesize of output 28 [2022-01-18 04:57:53,285 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:53,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336693768] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:53,285 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:53,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:57:53,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546383338] [2022-01-18 04:57:53,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:53,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:57:53,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:53,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:57:53,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:53,286 INFO L87 Difference]: Start difference. First operand 630 states and 1746 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:53,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:53,387 INFO L93 Difference]: Finished difference Result 676 states and 1841 transitions. [2022-01-18 04:57:53,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:53,387 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 19 [2022-01-18 04:57:53,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:53,388 INFO L225 Difference]: With dead ends: 676 [2022-01-18 04:57:53,388 INFO L226 Difference]: Without dead ends: 676 [2022-01-18 04:57:53,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:53,389 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:53,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 113 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 299 Invalid, 0 Unknown, 120 Unchecked, 0.1s Time] [2022-01-18 04:57:53,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2022-01-18 04:57:53,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 630. [2022-01-18 04:57:53,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.7758346581875992) internal successors, (1746), 629 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:53,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1746 transitions. [2022-01-18 04:57:53,395 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1746 transitions. Word has length 19 [2022-01-18 04:57:53,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:53,395 INFO L470 AbstractCegarLoop]: Abstraction has 630 states and 1746 transitions. [2022-01-18 04:57:53,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:53,395 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1746 transitions. [2022-01-18 04:57:53,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:53,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:53,396 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:53,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (389)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:53,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393,389 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:53,606 INFO L402 AbstractCegarLoop]: === Iteration 395 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:53,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:53,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1420912645, now seen corresponding path program 389 times [2022-01-18 04:57:53,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:53,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765578824] [2022-01-18 04:57:53,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:53,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:53,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:53,774 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:53,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:53,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765578824] [2022-01-18 04:57:53,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765578824] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:53,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581298277] [2022-01-18 04:57:53,774 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:57:53,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:53,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:53,775 INFO L229 MonitoredProcess]: Starting monitored process 390 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:53,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (390)] Waiting until timeout for monitored process [2022-01-18 04:57:53,798 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:57:53,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:53,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:57:53,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:53,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:53,943 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:57:53,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:53,944 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:57:53,949 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:53,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:54,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:54,014 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 56 treesize of output 54 [2022-01-18 04:57:54,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:54,018 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 44 treesize of output 42 [2022-01-18 04:57:54,061 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:54,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581298277] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:54,061 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:54,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-01-18 04:57:54,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448856631] [2022-01-18 04:57:54,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:54,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:57:54,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:54,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:57:54,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:57:54,062 INFO L87 Difference]: Start difference. First operand 630 states and 1746 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:54,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:54,226 INFO L93 Difference]: Finished difference Result 670 states and 1824 transitions. [2022-01-18 04:57:54,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:54,226 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:54,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:54,227 INFO L225 Difference]: With dead ends: 670 [2022-01-18 04:57:54,227 INFO L226 Difference]: Without dead ends: 665 [2022-01-18 04:57:54,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:57:54,240 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 21 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:54,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 141 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 295 Invalid, 0 Unknown, 82 Unchecked, 0.1s Time] [2022-01-18 04:57:54,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-01-18 04:57:54,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 630. [2022-01-18 04:57:54,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.7758346581875992) internal successors, (1746), 629 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:54,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1746 transitions. [2022-01-18 04:57:54,246 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1746 transitions. Word has length 19 [2022-01-18 04:57:54,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:54,247 INFO L470 AbstractCegarLoop]: Abstraction has 630 states and 1746 transitions. [2022-01-18 04:57:54,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:54,247 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1746 transitions. [2022-01-18 04:57:54,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:54,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:54,247 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:54,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (390)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:54,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable394,390 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:54,470 INFO L402 AbstractCegarLoop]: === Iteration 396 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:54,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:54,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1956104461, now seen corresponding path program 390 times [2022-01-18 04:57:54,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:54,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919382078] [2022-01-18 04:57:54,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:54,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:54,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:54,659 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:54,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:54,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919382078] [2022-01-18 04:57:54,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919382078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:54,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205284037] [2022-01-18 04:57:54,660 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:57:54,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:54,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:54,662 INFO L229 MonitoredProcess]: Starting monitored process 391 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:54,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (391)] Waiting until timeout for monitored process [2022-01-18 04:57:54,697 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:57:54,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:54,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:54,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:54,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:54,881 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:57:54,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:54,882 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:57:54,896 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:54,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:55,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:55,012 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 56 treesize of output 54 [2022-01-18 04:57:55,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:55,020 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 44 treesize of output 42 [2022-01-18 04:57:55,111 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:55,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205284037] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:55,112 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:55,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-01-18 04:57:55,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687708346] [2022-01-18 04:57:55,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:55,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 04:57:55,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:55,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 04:57:55,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:57:55,112 INFO L87 Difference]: Start difference. First operand 630 states and 1746 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:55,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:55,196 INFO L93 Difference]: Finished difference Result 667 states and 1818 transitions. [2022-01-18 04:57:55,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:55,196 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:55,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:55,198 INFO L225 Difference]: With dead ends: 667 [2022-01-18 04:57:55,198 INFO L226 Difference]: Without dead ends: 661 [2022-01-18 04:57:55,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-18 04:57:55,198 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 18 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:55,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 93 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 233 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-01-18 04:57:55,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-01-18 04:57:55,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 630. [2022-01-18 04:57:55,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.7742448330683627) internal successors, (1745), 629 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:55,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1745 transitions. [2022-01-18 04:57:55,207 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1745 transitions. Word has length 19 [2022-01-18 04:57:55,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:55,207 INFO L470 AbstractCegarLoop]: Abstraction has 630 states and 1745 transitions. [2022-01-18 04:57:55,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:55,207 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1745 transitions. [2022-01-18 04:57:55,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:55,208 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:55,208 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:55,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (391)] Ended with exit code 0 [2022-01-18 04:57:55,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 391 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable395 [2022-01-18 04:57:55,421 INFO L402 AbstractCegarLoop]: === Iteration 397 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:55,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:55,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1497808127, now seen corresponding path program 391 times [2022-01-18 04:57:55,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:55,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749314215] [2022-01-18 04:57:55,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:55,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:55,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:55,530 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:55,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:55,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749314215] [2022-01-18 04:57:55,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749314215] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:55,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628191957] [2022-01-18 04:57:55,531 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:57:55,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:55,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:55,532 INFO L229 MonitoredProcess]: Starting monitored process 392 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:55,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (392)] Waiting until timeout for monitored process [2022-01-18 04:57:55,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:55,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:55,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:55,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:55,761 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:55,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:55,763 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:57:55,779 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:55,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:55,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:55,895 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 32 treesize of output 36 [2022-01-18 04:57:55,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:55,898 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 28 treesize of output 32 [2022-01-18 04:57:55,928 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:55,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628191957] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:55,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:55,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:57:55,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639350278] [2022-01-18 04:57:55,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:55,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:57:55,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:55,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:57:55,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:55,929 INFO L87 Difference]: Start difference. First operand 630 states and 1745 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:56,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:56,003 INFO L93 Difference]: Finished difference Result 670 states and 1829 transitions. [2022-01-18 04:57:56,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:56,003 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 19 [2022-01-18 04:57:56,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:56,004 INFO L225 Difference]: With dead ends: 670 [2022-01-18 04:57:56,004 INFO L226 Difference]: Without dead ends: 670 [2022-01-18 04:57:56,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:56,004 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:56,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 128 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 298 Invalid, 0 Unknown, 159 Unchecked, 0.1s Time] [2022-01-18 04:57:56,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2022-01-18 04:57:56,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 631. [2022-01-18 04:57:56,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.773015873015873) internal successors, (1747), 630 states have internal predecessors, (1747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:56,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1747 transitions. [2022-01-18 04:57:56,010 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1747 transitions. Word has length 19 [2022-01-18 04:57:56,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:56,010 INFO L470 AbstractCegarLoop]: Abstraction has 631 states and 1747 transitions. [2022-01-18 04:57:56,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:56,011 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1747 transitions. [2022-01-18 04:57:56,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:56,011 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:56,011 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:56,026 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (392)] Ended with exit code 0 [2022-01-18 04:57:56,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable396,392 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:56,222 INFO L402 AbstractCegarLoop]: === Iteration 398 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:56,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:56,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1179114411, now seen corresponding path program 392 times [2022-01-18 04:57:56,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:56,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654878664] [2022-01-18 04:57:56,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:56,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:56,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:56,331 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:56,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:56,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654878664] [2022-01-18 04:57:56,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654878664] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:56,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999125639] [2022-01-18 04:57:56,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:57:56,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:56,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:56,351 INFO L229 MonitoredProcess]: Starting monitored process 393 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:56,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (393)] Waiting until timeout for monitored process [2022-01-18 04:57:56,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:57:56,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:56,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:56,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:56,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:56,532 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:57:56,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:57:56,594 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:56,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:56,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:56,724 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 32 treesize of output 36 [2022-01-18 04:57:56,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:56,727 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 28 treesize of output 32 [2022-01-18 04:57:56,754 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:56,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999125639] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:56,754 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:56,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:57:56,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707536020] [2022-01-18 04:57:56,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:56,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:57:56,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:56,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:57:56,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:56,755 INFO L87 Difference]: Start difference. First operand 631 states and 1747 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:56,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:56,840 INFO L93 Difference]: Finished difference Result 671 states and 1831 transitions. [2022-01-18 04:57:56,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:56,840 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:56,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:56,841 INFO L225 Difference]: With dead ends: 671 [2022-01-18 04:57:56,841 INFO L226 Difference]: Without dead ends: 671 [2022-01-18 04:57:56,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:56,841 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 23 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:56,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 100 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 319 Invalid, 0 Unknown, 65 Unchecked, 0.1s Time] [2022-01-18 04:57:56,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-01-18 04:57:56,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 632. [2022-01-18 04:57:56,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7717908082408873) internal successors, (1749), 631 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:56,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1749 transitions. [2022-01-18 04:57:56,847 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1749 transitions. Word has length 19 [2022-01-18 04:57:56,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:56,847 INFO L470 AbstractCegarLoop]: Abstraction has 632 states and 1749 transitions. [2022-01-18 04:57:56,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:56,847 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1749 transitions. [2022-01-18 04:57:56,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:56,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:56,848 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:56,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (393)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:57,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 393 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable397 [2022-01-18 04:57:57,063 INFO L402 AbstractCegarLoop]: === Iteration 399 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:57,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:57,063 INFO L85 PathProgramCache]: Analyzing trace with hash 181002329, now seen corresponding path program 393 times [2022-01-18 04:57:57,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:57,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079364963] [2022-01-18 04:57:57,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:57,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:57,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:57,255 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:57,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:57,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079364963] [2022-01-18 04:57:57,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079364963] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:57,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026944074] [2022-01-18 04:57:57,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:57:57,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:57,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:57,256 INFO L229 MonitoredProcess]: Starting monitored process 394 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:57,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (394)] Waiting until timeout for monitored process [2022-01-18 04:57:57,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:57:57,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:57,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:57:57,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:57,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:57,493 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:57:57,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:57,495 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:57:57,538 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:57,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:57,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:57,705 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 46 treesize of output 48 [2022-01-18 04:57:57,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:57,710 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 40 treesize of output 42 [2022-01-18 04:57:57,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:57,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026944074] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:57,763 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:57,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:57:57,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902105161] [2022-01-18 04:57:57,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:57,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:57:57,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:57,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:57:57,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:57:57,764 INFO L87 Difference]: Start difference. First operand 632 states and 1749 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:57,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:57,991 INFO L93 Difference]: Finished difference Result 670 states and 1833 transitions. [2022-01-18 04:57:57,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 04:57:57,992 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:57:57,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:57,993 INFO L225 Difference]: With dead ends: 670 [2022-01-18 04:57:57,993 INFO L226 Difference]: Without dead ends: 670 [2022-01-18 04:57:57,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:57:57,993 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 28 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:57,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 111 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 357 Invalid, 0 Unknown, 148 Unchecked, 0.1s Time] [2022-01-18 04:57:57,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2022-01-18 04:57:57,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 632. [2022-01-18 04:57:57,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7717908082408873) internal successors, (1749), 631 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:57,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1749 transitions. [2022-01-18 04:57:57,999 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1749 transitions. Word has length 19 [2022-01-18 04:57:57,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:57,999 INFO L470 AbstractCegarLoop]: Abstraction has 632 states and 1749 transitions. [2022-01-18 04:57:57,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:57,999 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1749 transitions. [2022-01-18 04:57:58,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:58,000 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:58,000 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:58,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (394)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:58,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 394 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable398 [2022-01-18 04:57:58,215 INFO L402 AbstractCegarLoop]: === Iteration 400 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:58,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:58,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1579568051, now seen corresponding path program 394 times [2022-01-18 04:57:58,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:58,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756597449] [2022-01-18 04:57:58,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:58,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:58,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:58,327 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:58,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:58,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756597449] [2022-01-18 04:57:58,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756597449] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:58,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971474028] [2022-01-18 04:57:58,328 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:57:58,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:58,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:58,331 INFO L229 MonitoredProcess]: Starting monitored process 395 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:58,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (395)] Waiting until timeout for monitored process [2022-01-18 04:57:58,355 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:57:58,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:58,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:58,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:58,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:58,516 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:58,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:58,519 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:57:58,544 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:58,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:58,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:58,652 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 32 treesize of output 36 [2022-01-18 04:57:58,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:58,655 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 28 treesize of output 32 [2022-01-18 04:57:58,707 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:58,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971474028] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:58,707 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:58,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:57:58,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321832351] [2022-01-18 04:57:58,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:58,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:57:58,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:58,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:57:58,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:58,708 INFO L87 Difference]: Start difference. First operand 632 states and 1749 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:58,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:57:58,991 INFO L93 Difference]: Finished difference Result 749 states and 1985 transitions. [2022-01-18 04:57:58,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:57:58,991 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 19 [2022-01-18 04:57:58,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:57:58,992 INFO L225 Difference]: With dead ends: 749 [2022-01-18 04:57:58,992 INFO L226 Difference]: Without dead ends: 749 [2022-01-18 04:57:58,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:57:58,993 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 49 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:57:58,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 217 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 626 Invalid, 0 Unknown, 23 Unchecked, 0.2s Time] [2022-01-18 04:57:58,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-01-18 04:57:58,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 641. [2022-01-18 04:57:58,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 640 states have (on average 2.7734375) internal successors, (1775), 640 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:57:58,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 1775 transitions. [2022-01-18 04:57:58,999 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 1775 transitions. Word has length 19 [2022-01-18 04:57:58,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:57:58,999 INFO L470 AbstractCegarLoop]: Abstraction has 641 states and 1775 transitions. [2022-01-18 04:57:58,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:57:58,999 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 1775 transitions. [2022-01-18 04:57:59,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:57:59,000 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:57:59,000 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:57:59,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (395)] Forceful destruction successful, exit code 0 [2022-01-18 04:57:59,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 395 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable399 [2022-01-18 04:57:59,217 INFO L402 AbstractCegarLoop]: === Iteration 401 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:57:59,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:57:59,217 INFO L85 PathProgramCache]: Analyzing trace with hash -192134777, now seen corresponding path program 395 times [2022-01-18 04:57:59,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:57:59,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024740847] [2022-01-18 04:57:59,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:57:59,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:57:59,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:57:59,324 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:59,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:57:59,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024740847] [2022-01-18 04:57:59,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024740847] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:57:59,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785440984] [2022-01-18 04:57:59,324 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:57:59,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:57:59,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:57:59,327 INFO L229 MonitoredProcess]: Starting monitored process 396 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:57:59,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (396)] Waiting until timeout for monitored process [2022-01-18 04:57:59,351 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:57:59,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:57:59,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:57:59,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:57:59,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:59,540 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:57:59,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:57:59,542 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:57:59,563 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:59,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:57:59,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:59,670 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 28 treesize of output 32 [2022-01-18 04:57:59,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:57:59,674 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 24 treesize of output 28 [2022-01-18 04:57:59,727 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:57:59,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785440984] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:57:59,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:57:59,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:57:59,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110183376] [2022-01-18 04:57:59,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:57:59,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:57:59,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:57:59,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:57:59,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:57:59,727 INFO L87 Difference]: Start difference. First operand 641 states and 1775 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:58:00,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:00,102 INFO L93 Difference]: Finished difference Result 745 states and 1983 transitions. [2022-01-18 04:58:00,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:58:00,103 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 19 [2022-01-18 04:58:00,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:00,104 INFO L225 Difference]: With dead ends: 745 [2022-01-18 04:58:00,104 INFO L226 Difference]: Without dead ends: 745 [2022-01-18 04:58:00,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:58:00,105 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 38 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:00,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 232 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 563 Invalid, 0 Unknown, 90 Unchecked, 0.2s Time] [2022-01-18 04:58:00,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2022-01-18 04:58:00,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 651. [2022-01-18 04:58:00,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 650 states have (on average 2.78) internal successors, (1807), 650 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:00,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 1807 transitions. [2022-01-18 04:58:00,113 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 1807 transitions. Word has length 19 [2022-01-18 04:58:00,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:00,113 INFO L470 AbstractCegarLoop]: Abstraction has 651 states and 1807 transitions. [2022-01-18 04:58:00,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:58:00,113 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 1807 transitions. [2022-01-18 04:58:00,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:00,114 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:00,114 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:00,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (396)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:00,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable400,396 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:00,330 INFO L402 AbstractCegarLoop]: === Iteration 402 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:00,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:00,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1425909981, now seen corresponding path program 396 times [2022-01-18 04:58:00,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:00,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533312074] [2022-01-18 04:58:00,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:00,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:00,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:00,450 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:00,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:00,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533312074] [2022-01-18 04:58:00,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533312074] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:00,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222124690] [2022-01-18 04:58:00,450 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:58:00,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:00,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:00,451 INFO L229 MonitoredProcess]: Starting monitored process 397 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:00,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (397)] Waiting until timeout for monitored process [2022-01-18 04:58:00,480 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:58:00,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:00,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:00,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:00,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:00,621 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:00,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:00,623 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:58:00,677 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:00,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:00,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:00,780 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 28 treesize of output 32 [2022-01-18 04:58:00,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:00,785 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 24 treesize of output 28 [2022-01-18 04:58:00,846 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:00,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222124690] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:00,846 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:00,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:58:00,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582702557] [2022-01-18 04:58:00,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:00,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:58:00,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:00,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:58:00,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:58:00,847 INFO L87 Difference]: Start difference. First operand 651 states and 1807 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:01,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:01,653 INFO L93 Difference]: Finished difference Result 819 states and 2119 transitions. [2022-01-18 04:58:01,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 04:58:01,653 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:01,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:01,655 INFO L225 Difference]: With dead ends: 819 [2022-01-18 04:58:01,655 INFO L226 Difference]: Without dead ends: 819 [2022-01-18 04:58:01,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=193, Invalid=1289, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:58:01,655 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 73 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 1063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:01,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 290 Invalid, 1063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 908 Invalid, 0 Unknown, 136 Unchecked, 0.4s Time] [2022-01-18 04:58:01,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2022-01-18 04:58:01,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 647. [2022-01-18 04:58:01,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 2.7678018575851393) internal successors, (1788), 646 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:01,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1788 transitions. [2022-01-18 04:58:01,665 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1788 transitions. Word has length 19 [2022-01-18 04:58:01,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:01,665 INFO L470 AbstractCegarLoop]: Abstraction has 647 states and 1788 transitions. [2022-01-18 04:58:01,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:01,665 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1788 transitions. [2022-01-18 04:58:01,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:01,666 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:01,666 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:01,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (397)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:01,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 397 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable401 [2022-01-18 04:58:01,873 INFO L402 AbstractCegarLoop]: === Iteration 403 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:01,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:01,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1508940575, now seen corresponding path program 397 times [2022-01-18 04:58:01,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:01,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437622360] [2022-01-18 04:58:01,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:01,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:01,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:02,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:02,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:02,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437622360] [2022-01-18 04:58:02,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437622360] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:02,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895935747] [2022-01-18 04:58:02,032 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:58:02,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:02,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:02,035 INFO L229 MonitoredProcess]: Starting monitored process 398 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:02,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (398)] Waiting until timeout for monitored process [2022-01-18 04:58:02,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:02,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:02,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:02,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:02,251 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:02,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:02,254 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:02,322 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:02,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:02,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:02,460 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 46 treesize of output 48 [2022-01-18 04:58:02,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:02,468 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 40 treesize of output 42 [2022-01-18 04:58:02,564 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:02,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895935747] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:02,564 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:02,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:58:02,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45902627] [2022-01-18 04:58:02,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:02,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:58:02,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:02,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:58:02,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:58:02,565 INFO L87 Difference]: Start difference. First operand 647 states and 1788 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:02,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:02,991 INFO L93 Difference]: Finished difference Result 743 states and 1963 transitions. [2022-01-18 04:58:02,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:58:02,991 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:02,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:02,993 INFO L225 Difference]: With dead ends: 743 [2022-01-18 04:58:02,993 INFO L226 Difference]: Without dead ends: 743 [2022-01-18 04:58:02,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=128, Invalid=802, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:58:02,993 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 76 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:02,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 234 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 627 Invalid, 0 Unknown, 74 Unchecked, 0.2s Time] [2022-01-18 04:58:02,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-01-18 04:58:02,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 647. [2022-01-18 04:58:02,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 2.7678018575851393) internal successors, (1788), 646 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:03,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1788 transitions. [2022-01-18 04:58:03,000 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1788 transitions. Word has length 19 [2022-01-18 04:58:03,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:03,000 INFO L470 AbstractCegarLoop]: Abstraction has 647 states and 1788 transitions. [2022-01-18 04:58:03,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:03,000 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1788 transitions. [2022-01-18 04:58:03,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:03,001 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:03,001 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:03,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (398)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:03,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 398 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable402 [2022-01-18 04:58:03,219 INFO L402 AbstractCegarLoop]: === Iteration 404 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:03,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:03,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1077933057, now seen corresponding path program 398 times [2022-01-18 04:58:03,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:03,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268382558] [2022-01-18 04:58:03,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:03,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:03,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:03,343 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:03,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:03,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268382558] [2022-01-18 04:58:03,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268382558] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:03,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870486967] [2022-01-18 04:58:03,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:58:03,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:03,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:03,352 INFO L229 MonitoredProcess]: Starting monitored process 399 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:03,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (399)] Waiting until timeout for monitored process [2022-01-18 04:58:03,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:58:03,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:03,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:03,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:03,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:03,557 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:03,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:03,560 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:58:03,585 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:03,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:03,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:03,683 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 24 treesize of output 28 [2022-01-18 04:58:03,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:03,688 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 20 treesize of output 24 [2022-01-18 04:58:03,766 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:03,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870486967] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:03,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:03,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:58:03,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879518083] [2022-01-18 04:58:03,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:03,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:58:03,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:03,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:58:03,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:58:03,767 INFO L87 Difference]: Start difference. First operand 647 states and 1788 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:58:04,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:04,350 INFO L93 Difference]: Finished difference Result 852 states and 2208 transitions. [2022-01-18 04:58:04,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 04:58:04,350 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 19 [2022-01-18 04:58:04,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:04,351 INFO L225 Difference]: With dead ends: 852 [2022-01-18 04:58:04,351 INFO L226 Difference]: Without dead ends: 852 [2022-01-18 04:58:04,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=177, Invalid=1229, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 04:58:04,352 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 76 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 787 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:04,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 271 Invalid, 917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 787 Invalid, 0 Unknown, 102 Unchecked, 0.3s Time] [2022-01-18 04:58:04,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-01-18 04:58:04,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 656. [2022-01-18 04:58:04,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 655 states have (on average 2.769465648854962) internal successors, (1814), 655 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:04,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 1814 transitions. [2022-01-18 04:58:04,359 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 1814 transitions. Word has length 19 [2022-01-18 04:58:04,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:04,359 INFO L470 AbstractCegarLoop]: Abstraction has 656 states and 1814 transitions. [2022-01-18 04:58:04,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:58:04,359 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 1814 transitions. [2022-01-18 04:58:04,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:04,359 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:04,359 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:04,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (399)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:04,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 399 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable403 [2022-01-18 04:58:04,570 INFO L402 AbstractCegarLoop]: === Iteration 405 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:04,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:04,571 INFO L85 PathProgramCache]: Analyzing trace with hash 540111701, now seen corresponding path program 399 times [2022-01-18 04:58:04,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:04,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916903229] [2022-01-18 04:58:04,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:04,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:04,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:04,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:04,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:04,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916903229] [2022-01-18 04:58:04,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916903229] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:04,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450121825] [2022-01-18 04:58:04,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:58:04,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:04,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:04,673 INFO L229 MonitoredProcess]: Starting monitored process 400 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:04,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (400)] Waiting until timeout for monitored process [2022-01-18 04:58:04,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:58:04,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:04,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:04,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:04,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:04,849 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:04,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:04,851 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:04,890 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:04,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:04,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:04,974 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 28 treesize of output 32 [2022-01-18 04:58:04,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:04,978 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 24 treesize of output 28 [2022-01-18 04:58:05,044 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:05,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450121825] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:05,044 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:05,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:58:05,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297010938] [2022-01-18 04:58:05,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:05,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:58:05,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:05,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:58:05,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:58:05,045 INFO L87 Difference]: Start difference. First operand 656 states and 1814 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:05,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:05,913 INFO L93 Difference]: Finished difference Result 904 states and 2296 transitions. [2022-01-18 04:58:05,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 04:58:05,913 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:05,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:05,915 INFO L225 Difference]: With dead ends: 904 [2022-01-18 04:58:05,915 INFO L226 Difference]: Without dead ends: 904 [2022-01-18 04:58:05,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=265, Invalid=1805, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 04:58:05,915 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 82 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 1000 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:05,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 328 Invalid, 1119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1000 Invalid, 0 Unknown, 80 Unchecked, 0.4s Time] [2022-01-18 04:58:05,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2022-01-18 04:58:05,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 657. [2022-01-18 04:58:05,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 656 states have (on average 2.7713414634146343) internal successors, (1818), 656 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:05,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 1818 transitions. [2022-01-18 04:58:05,922 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 1818 transitions. Word has length 19 [2022-01-18 04:58:05,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:05,923 INFO L470 AbstractCegarLoop]: Abstraction has 657 states and 1818 transitions. [2022-01-18 04:58:05,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:05,923 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 1818 transitions. [2022-01-18 04:58:05,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:05,923 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:05,923 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:05,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (400)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:06,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 400 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable404 [2022-01-18 04:58:06,137 INFO L402 AbstractCegarLoop]: === Iteration 406 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:06,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:06,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1191645747, now seen corresponding path program 400 times [2022-01-18 04:58:06,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:06,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976966046] [2022-01-18 04:58:06,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:06,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:06,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:06,222 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:06,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:06,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976966046] [2022-01-18 04:58:06,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976966046] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:06,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163735573] [2022-01-18 04:58:06,222 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:58:06,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:06,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:06,223 INFO L229 MonitoredProcess]: Starting monitored process 401 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:06,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (401)] Waiting until timeout for monitored process [2022-01-18 04:58:06,245 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:58:06,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:06,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:06,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:06,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:06,319 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:06,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:06,321 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:06,360 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:06,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:06,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:06,415 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 42 treesize of output 44 [2022-01-18 04:58:06,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:06,419 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 36 treesize of output 38 [2022-01-18 04:58:06,478 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:06,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163735573] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:06,478 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:06,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:58:06,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640437118] [2022-01-18 04:58:06,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:06,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:58:06,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:06,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:58:06,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:58:06,479 INFO L87 Difference]: Start difference. First operand 657 states and 1818 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:58:06,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:06,842 INFO L93 Difference]: Finished difference Result 794 states and 2072 transitions. [2022-01-18 04:58:06,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 04:58:06,843 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 19 [2022-01-18 04:58:06,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:06,844 INFO L225 Difference]: With dead ends: 794 [2022-01-18 04:58:06,844 INFO L226 Difference]: Without dead ends: 794 [2022-01-18 04:58:06,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=1117, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:58:06,844 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 100 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:06,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 206 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:06,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2022-01-18 04:58:06,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 662. [2022-01-18 04:58:06,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 661 states have (on average 2.777609682299546) internal successors, (1836), 661 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:06,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 1836 transitions. [2022-01-18 04:58:06,851 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 1836 transitions. Word has length 19 [2022-01-18 04:58:06,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:06,851 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 1836 transitions. [2022-01-18 04:58:06,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 04:58:06,851 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 1836 transitions. [2022-01-18 04:58:06,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:06,851 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:06,851 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:06,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (401)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:07,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 401 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable405 [2022-01-18 04:58:07,067 INFO L402 AbstractCegarLoop]: === Iteration 407 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:07,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:07,067 INFO L85 PathProgramCache]: Analyzing trace with hash 324196099, now seen corresponding path program 401 times [2022-01-18 04:58:07,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:07,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790501570] [2022-01-18 04:58:07,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:07,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:07,128 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:07,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:07,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790501570] [2022-01-18 04:58:07,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790501570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:07,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431324374] [2022-01-18 04:58:07,129 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:58:07,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:07,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:07,130 INFO L229 MonitoredProcess]: Starting monitored process 402 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:07,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (402)] Waiting until timeout for monitored process [2022-01-18 04:58:07,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:58:07,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:07,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:07,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:07,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:07,226 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:07,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:07,228 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:07,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:07,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:07,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:07,298 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 28 treesize of output 32 [2022-01-18 04:58:07,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:07,301 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 24 treesize of output 28 [2022-01-18 04:58:07,388 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:07,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431324374] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:07,389 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:07,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 04:58:07,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469559635] [2022-01-18 04:58:07,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:07,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:58:07,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:07,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:58:07,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:58:07,389 INFO L87 Difference]: Start difference. First operand 662 states and 1836 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:07,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:07,788 INFO L93 Difference]: Finished difference Result 803 states and 2115 transitions. [2022-01-18 04:58:07,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 04:58:07,789 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:07,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:07,790 INFO L225 Difference]: With dead ends: 803 [2022-01-18 04:58:07,790 INFO L226 Difference]: Without dead ends: 797 [2022-01-18 04:58:07,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:58:07,790 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 97 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:07,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 208 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:58:07,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2022-01-18 04:58:07,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 669. [2022-01-18 04:58:07,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 2.782934131736527) internal successors, (1859), 668 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:07,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 1859 transitions. [2022-01-18 04:58:07,798 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 1859 transitions. Word has length 19 [2022-01-18 04:58:07,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:07,798 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 1859 transitions. [2022-01-18 04:58:07,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:07,798 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 1859 transitions. [2022-01-18 04:58:07,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:07,798 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:07,798 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:07,814 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (402)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:08,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable406,402 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:08,014 INFO L402 AbstractCegarLoop]: === Iteration 408 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:08,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:08,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1743204809, now seen corresponding path program 402 times [2022-01-18 04:58:08,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:08,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706431722] [2022-01-18 04:58:08,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:08,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:08,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:08,116 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:08,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:08,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706431722] [2022-01-18 04:58:08,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706431722] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:08,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042327838] [2022-01-18 04:58:08,116 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:58:08,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:08,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:08,117 INFO L229 MonitoredProcess]: Starting monitored process 403 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:08,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (403)] Waiting until timeout for monitored process [2022-01-18 04:58:08,141 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:58:08,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:08,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:08,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:08,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:08,240 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:08,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:08,242 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:08,279 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:08,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:08,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:08,331 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 24 treesize of output 28 [2022-01-18 04:58:08,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:08,333 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 20 treesize of output 24 [2022-01-18 04:58:08,375 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:08,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042327838] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:08,376 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:08,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:58:08,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296777801] [2022-01-18 04:58:08,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:08,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:58:08,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:08,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:58:08,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:58:08,376 INFO L87 Difference]: Start difference. First operand 669 states and 1859 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:08,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:08,696 INFO L93 Difference]: Finished difference Result 814 states and 2136 transitions. [2022-01-18 04:58:08,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 04:58:08,696 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:08,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:08,697 INFO L225 Difference]: With dead ends: 814 [2022-01-18 04:58:08,697 INFO L226 Difference]: Without dead ends: 814 [2022-01-18 04:58:08,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:58:08,698 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 112 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:08,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 181 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:08,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2022-01-18 04:58:08,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 666. [2022-01-18 04:58:08,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.780451127819549) internal successors, (1849), 665 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:08,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1849 transitions. [2022-01-18 04:58:08,704 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1849 transitions. Word has length 19 [2022-01-18 04:58:08,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:08,704 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1849 transitions. [2022-01-18 04:58:08,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:08,705 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1849 transitions. [2022-01-18 04:58:08,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:08,705 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:08,705 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:08,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (403)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:08,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 403 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable407 [2022-01-18 04:58:08,921 INFO L402 AbstractCegarLoop]: === Iteration 409 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:08,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:08,922 INFO L85 PathProgramCache]: Analyzing trace with hash 405591727, now seen corresponding path program 403 times [2022-01-18 04:58:08,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:08,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108147171] [2022-01-18 04:58:08,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:08,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:08,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:08,991 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:08,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:08,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108147171] [2022-01-18 04:58:08,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108147171] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:08,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547787523] [2022-01-18 04:58:08,991 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:58:08,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:08,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:08,993 INFO L229 MonitoredProcess]: Starting monitored process 404 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:08,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (404)] Waiting until timeout for monitored process [2022-01-18 04:58:09,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:09,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:09,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:09,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:09,097 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:09,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:09,099 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:58:09,105 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:09,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:09,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:09,170 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 28 treesize of output 32 [2022-01-18 04:58:09,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:09,173 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 24 treesize of output 28 [2022-01-18 04:58:09,239 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:09,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547787523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:09,239 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:09,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:58:09,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298372406] [2022-01-18 04:58:09,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:09,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:58:09,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:09,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:58:09,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:58:09,240 INFO L87 Difference]: Start difference. First operand 666 states and 1849 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:09,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:09,579 INFO L93 Difference]: Finished difference Result 790 states and 2082 transitions. [2022-01-18 04:58:09,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 04:58:09,579 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:09,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:09,580 INFO L225 Difference]: With dead ends: 790 [2022-01-18 04:58:09,580 INFO L226 Difference]: Without dead ends: 790 [2022-01-18 04:58:09,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:58:09,581 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 95 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 908 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:09,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 285 Invalid, 908 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:09,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2022-01-18 04:58:09,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 666. [2022-01-18 04:58:09,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.780451127819549) internal successors, (1849), 665 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:09,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1849 transitions. [2022-01-18 04:58:09,589 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1849 transitions. Word has length 19 [2022-01-18 04:58:09,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:09,589 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1849 transitions. [2022-01-18 04:58:09,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:09,589 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1849 transitions. [2022-01-18 04:58:09,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:09,590 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:09,590 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:09,606 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (404)] Ended with exit code 0 [2022-01-18 04:58:09,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 404 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable408 [2022-01-18 04:58:09,795 INFO L402 AbstractCegarLoop]: === Iteration 410 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:09,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:09,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1621610269, now seen corresponding path program 404 times [2022-01-18 04:58:09,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:09,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895872839] [2022-01-18 04:58:09,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:09,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:09,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:09,884 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:09,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:09,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895872839] [2022-01-18 04:58:09,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895872839] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:09,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336493167] [2022-01-18 04:58:09,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:58:09,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:09,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:09,885 INFO L229 MonitoredProcess]: Starting monitored process 405 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:09,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (405)] Waiting until timeout for monitored process [2022-01-18 04:58:09,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:58:09,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:09,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:09,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:10,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:10,021 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:58:10,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:10,027 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:58:10,042 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:10,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:10,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:10,105 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 48 treesize of output 48 [2022-01-18 04:58:10,110 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:10,110 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 40 treesize of output 40 [2022-01-18 04:58:10,179 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:10,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336493167] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:10,179 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:10,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-01-18 04:58:10,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190051558] [2022-01-18 04:58:10,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:10,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:58:10,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:10,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:58:10,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:58:10,180 INFO L87 Difference]: Start difference. First operand 666 states and 1849 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:10,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:10,457 INFO L93 Difference]: Finished difference Result 754 states and 2001 transitions. [2022-01-18 04:58:10,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 04:58:10,457 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:10,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:10,458 INFO L225 Difference]: With dead ends: 754 [2022-01-18 04:58:10,458 INFO L226 Difference]: Without dead ends: 748 [2022-01-18 04:58:10,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:58:10,459 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 74 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:10,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 209 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:10,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-01-18 04:58:10,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 668. [2022-01-18 04:58:10,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.7691154422788604) internal successors, (1847), 667 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:10,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1847 transitions. [2022-01-18 04:58:10,466 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1847 transitions. Word has length 19 [2022-01-18 04:58:10,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:10,466 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1847 transitions. [2022-01-18 04:58:10,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:10,466 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1847 transitions. [2022-01-18 04:58:10,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:10,467 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:10,467 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:10,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (405)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:10,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409,405 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:10,683 INFO L402 AbstractCegarLoop]: === Iteration 411 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:10,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:10,683 INFO L85 PathProgramCache]: Analyzing trace with hash -192879515, now seen corresponding path program 405 times [2022-01-18 04:58:10,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:10,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282534015] [2022-01-18 04:58:10,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:10,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:10,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:10,754 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:10,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:10,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282534015] [2022-01-18 04:58:10,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282534015] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:10,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007304665] [2022-01-18 04:58:10,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:58:10,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:10,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:10,756 INFO L229 MonitoredProcess]: Starting monitored process 406 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:10,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (406)] Waiting until timeout for monitored process [2022-01-18 04:58:10,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:58:10,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:10,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:10,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:10,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:10,947 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:10,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:10,949 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:58:10,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:10,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:11,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:11,044 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 32 treesize of output 36 [2022-01-18 04:58:11,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:11,047 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 28 treesize of output 32 [2022-01-18 04:58:11,078 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:11,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007304665] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:11,079 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:11,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:58:11,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342871973] [2022-01-18 04:58:11,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:11,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:58:11,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:11,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:58:11,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:11,079 INFO L87 Difference]: Start difference. First operand 668 states and 1847 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:11,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:11,162 INFO L93 Difference]: Finished difference Result 730 states and 1970 transitions. [2022-01-18 04:58:11,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:58:11,162 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 19 [2022-01-18 04:58:11,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:11,163 INFO L225 Difference]: With dead ends: 730 [2022-01-18 04:58:11,163 INFO L226 Difference]: Without dead ends: 730 [2022-01-18 04:58:11,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:11,163 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 35 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:11,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 157 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 325 Invalid, 0 Unknown, 65 Unchecked, 0.1s Time] [2022-01-18 04:58:11,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2022-01-18 04:58:11,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 674. [2022-01-18 04:58:11,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 673 states have (on average 2.7682020802377414) internal successors, (1863), 673 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:11,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 1863 transitions. [2022-01-18 04:58:11,170 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 1863 transitions. Word has length 19 [2022-01-18 04:58:11,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:11,170 INFO L470 AbstractCegarLoop]: Abstraction has 674 states and 1863 transitions. [2022-01-18 04:58:11,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:11,170 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 1863 transitions. [2022-01-18 04:58:11,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:11,170 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:11,170 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:11,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (406)] Ended with exit code 0 [2022-01-18 04:58:11,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 406 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable410 [2022-01-18 04:58:11,371 INFO L402 AbstractCegarLoop]: === Iteration 412 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:11,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:11,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1110829705, now seen corresponding path program 406 times [2022-01-18 04:58:11,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:11,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142685107] [2022-01-18 04:58:11,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:11,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:11,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:11,470 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:11,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:11,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142685107] [2022-01-18 04:58:11,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142685107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:11,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541585923] [2022-01-18 04:58:11,470 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:58:11,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:11,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:11,471 INFO L229 MonitoredProcess]: Starting monitored process 407 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:11,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (407)] Waiting until timeout for monitored process [2022-01-18 04:58:11,495 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:58:11,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:11,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:11,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:11,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:11,678 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:11,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:11,680 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:58:11,695 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:11,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:11,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:11,773 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 28 treesize of output 32 [2022-01-18 04:58:11,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:11,776 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 24 treesize of output 28 [2022-01-18 04:58:11,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:11,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541585923] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:11,811 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:11,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:58:11,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541963577] [2022-01-18 04:58:11,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:11,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:58:11,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:11,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:58:11,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:11,812 INFO L87 Difference]: Start difference. First operand 674 states and 1863 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:11,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:11,897 INFO L93 Difference]: Finished difference Result 730 states and 1970 transitions. [2022-01-18 04:58:11,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:58:11,897 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 19 [2022-01-18 04:58:11,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:11,898 INFO L225 Difference]: With dead ends: 730 [2022-01-18 04:58:11,898 INFO L226 Difference]: Without dead ends: 730 [2022-01-18 04:58:11,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:11,898 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 45 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:11,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 158 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 257 Invalid, 0 Unknown, 156 Unchecked, 0.1s Time] [2022-01-18 04:58:11,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2022-01-18 04:58:11,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 672. [2022-01-18 04:58:11,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 2.7704918032786887) internal successors, (1859), 671 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:11,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1859 transitions. [2022-01-18 04:58:11,908 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1859 transitions. Word has length 19 [2022-01-18 04:58:11,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:11,908 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1859 transitions. [2022-01-18 04:58:11,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:11,908 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1859 transitions. [2022-01-18 04:58:11,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:11,909 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:11,909 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:11,929 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (407)] Ended with exit code 0 [2022-01-18 04:58:12,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 407 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable411 [2022-01-18 04:58:12,129 INFO L402 AbstractCegarLoop]: === Iteration 413 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:12,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:12,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1491958309, now seen corresponding path program 407 times [2022-01-18 04:58:12,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:12,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108909547] [2022-01-18 04:58:12,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:12,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:12,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:12,230 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:12,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:12,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108909547] [2022-01-18 04:58:12,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108909547] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:12,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642108813] [2022-01-18 04:58:12,231 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:58:12,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:12,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:12,232 INFO L229 MonitoredProcess]: Starting monitored process 408 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:12,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (408)] Waiting until timeout for monitored process [2022-01-18 04:58:12,255 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:58:12,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:12,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:12,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:12,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:12,401 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:12,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:12,402 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:58:12,415 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:12,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:12,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:12,523 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 28 treesize of output 32 [2022-01-18 04:58:12,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:12,527 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 24 treesize of output 28 [2022-01-18 04:58:12,578 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:12,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642108813] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:12,578 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:12,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:58:12,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236203060] [2022-01-18 04:58:12,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:12,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:58:12,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:12,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:58:12,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:12,579 INFO L87 Difference]: Start difference. First operand 672 states and 1859 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:12,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:12,674 INFO L93 Difference]: Finished difference Result 722 states and 1958 transitions. [2022-01-18 04:58:12,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:58:12,675 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 19 [2022-01-18 04:58:12,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:12,676 INFO L225 Difference]: With dead ends: 722 [2022-01-18 04:58:12,676 INFO L226 Difference]: Without dead ends: 722 [2022-01-18 04:58:12,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:12,676 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 34 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:12,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 148 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 247 Invalid, 0 Unknown, 146 Unchecked, 0.1s Time] [2022-01-18 04:58:12,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2022-01-18 04:58:12,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 672. [2022-01-18 04:58:12,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 2.7704918032786887) internal successors, (1859), 671 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:12,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1859 transitions. [2022-01-18 04:58:12,682 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1859 transitions. Word has length 19 [2022-01-18 04:58:12,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:12,682 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1859 transitions. [2022-01-18 04:58:12,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:12,682 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1859 transitions. [2022-01-18 04:58:12,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:12,683 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:12,683 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:12,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (408)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:12,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 408 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable412 [2022-01-18 04:58:12,888 INFO L402 AbstractCegarLoop]: === Iteration 414 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:12,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:12,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1604705945, now seen corresponding path program 408 times [2022-01-18 04:58:12,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:12,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278471045] [2022-01-18 04:58:12,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:12,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:12,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:12,975 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:12,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:12,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278471045] [2022-01-18 04:58:12,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278471045] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:12,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920585069] [2022-01-18 04:58:12,975 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:58:12,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:12,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:12,976 INFO L229 MonitoredProcess]: Starting monitored process 409 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:12,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (409)] Waiting until timeout for monitored process [2022-01-18 04:58:12,999 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:58:13,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:13,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:13,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:13,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:13,153 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:13,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:13,155 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:58:13,172 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:13,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:13,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:13,282 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 32 treesize of output 36 [2022-01-18 04:58:13,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:13,285 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 28 treesize of output 32 [2022-01-18 04:58:13,327 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:13,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920585069] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:13,327 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:13,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:58:13,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42448384] [2022-01-18 04:58:13,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:13,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:58:13,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:13,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:58:13,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:13,328 INFO L87 Difference]: Start difference. First operand 672 states and 1859 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:13,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:13,453 INFO L93 Difference]: Finished difference Result 730 states and 1970 transitions. [2022-01-18 04:58:13,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:58:13,453 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 19 [2022-01-18 04:58:13,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:13,454 INFO L225 Difference]: With dead ends: 730 [2022-01-18 04:58:13,454 INFO L226 Difference]: Without dead ends: 730 [2022-01-18 04:58:13,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:13,455 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 37 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:13,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 124 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 331 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-01-18 04:58:13,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2022-01-18 04:58:13,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 672. [2022-01-18 04:58:13,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 2.7704918032786887) internal successors, (1859), 671 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:13,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1859 transitions. [2022-01-18 04:58:13,461 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1859 transitions. Word has length 19 [2022-01-18 04:58:13,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:13,462 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1859 transitions. [2022-01-18 04:58:13,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:13,462 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1859 transitions. [2022-01-18 04:58:13,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:13,463 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:13,463 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:13,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (409)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:13,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 409 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable413 [2022-01-18 04:58:13,668 INFO L402 AbstractCegarLoop]: === Iteration 415 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:13,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:13,669 INFO L85 PathProgramCache]: Analyzing trace with hash -87473337, now seen corresponding path program 409 times [2022-01-18 04:58:13,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:13,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389179732] [2022-01-18 04:58:13,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:13,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:13,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:13,753 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:13,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:13,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389179732] [2022-01-18 04:58:13,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389179732] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:13,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427258281] [2022-01-18 04:58:13,754 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:58:13,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:13,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:13,755 INFO L229 MonitoredProcess]: Starting monitored process 410 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:13,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (410)] Waiting until timeout for monitored process [2022-01-18 04:58:13,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:13,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:13,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:13,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:13,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:13,901 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:58:13,914 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:13,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:14,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:14,007 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 32 treesize of output 36 [2022-01-18 04:58:14,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:14,011 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 28 treesize of output 32 [2022-01-18 04:58:14,055 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:14,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427258281] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:14,055 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:14,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:58:14,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897389603] [2022-01-18 04:58:14,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:14,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:58:14,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:14,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:58:14,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:14,056 INFO L87 Difference]: Start difference. First operand 672 states and 1859 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:14,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:14,211 INFO L93 Difference]: Finished difference Result 721 states and 1955 transitions. [2022-01-18 04:58:14,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:58:14,211 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 19 [2022-01-18 04:58:14,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:14,212 INFO L225 Difference]: With dead ends: 721 [2022-01-18 04:58:14,212 INFO L226 Difference]: Without dead ends: 721 [2022-01-18 04:58:14,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:14,213 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:14,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 141 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 380 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-01-18 04:58:14,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2022-01-18 04:58:14,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 672. [2022-01-18 04:58:14,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 2.7704918032786887) internal successors, (1859), 671 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:14,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1859 transitions. [2022-01-18 04:58:14,221 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1859 transitions. Word has length 19 [2022-01-18 04:58:14,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:14,221 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1859 transitions. [2022-01-18 04:58:14,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:14,222 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1859 transitions. [2022-01-18 04:58:14,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:14,222 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:14,222 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:14,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (410)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:14,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 410 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable414 [2022-01-18 04:58:14,429 INFO L402 AbstractCegarLoop]: === Iteration 416 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:14,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:14,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1939787237, now seen corresponding path program 410 times [2022-01-18 04:58:14,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:14,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687058635] [2022-01-18 04:58:14,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:14,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:14,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:14,540 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:14,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:14,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687058635] [2022-01-18 04:58:14,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687058635] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:14,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086244091] [2022-01-18 04:58:14,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:58:14,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:14,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:14,542 INFO L229 MonitoredProcess]: Starting monitored process 411 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:14,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (411)] Waiting until timeout for monitored process [2022-01-18 04:58:14,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:58:14,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:14,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:14,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:14,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:14,753 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:14,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:14,756 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:58:14,776 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:14,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:14,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:14,903 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 32 treesize of output 36 [2022-01-18 04:58:14,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:14,907 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 28 treesize of output 32 [2022-01-18 04:58:14,958 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:14,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086244091] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:14,958 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:14,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:58:14,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874446726] [2022-01-18 04:58:14,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:14,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:58:14,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:14,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:58:14,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:14,959 INFO L87 Difference]: Start difference. First operand 672 states and 1859 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:15,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:15,051 INFO L93 Difference]: Finished difference Result 717 states and 1943 transitions. [2022-01-18 04:58:15,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:58:15,052 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 19 [2022-01-18 04:58:15,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:15,052 INFO L225 Difference]: With dead ends: 717 [2022-01-18 04:58:15,052 INFO L226 Difference]: Without dead ends: 717 [2022-01-18 04:58:15,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:15,053 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 40 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:15,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 87 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 231 Invalid, 0 Unknown, 45 Unchecked, 0.1s Time] [2022-01-18 04:58:15,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2022-01-18 04:58:15,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 672. [2022-01-18 04:58:15,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 2.7704918032786887) internal successors, (1859), 671 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:15,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1859 transitions. [2022-01-18 04:58:15,059 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1859 transitions. Word has length 19 [2022-01-18 04:58:15,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:15,059 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1859 transitions. [2022-01-18 04:58:15,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:15,059 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1859 transitions. [2022-01-18 04:58:15,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:15,060 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:15,060 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:15,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (411)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:15,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable415,411 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:15,260 INFO L402 AbstractCegarLoop]: === Iteration 417 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:15,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:15,261 INFO L85 PathProgramCache]: Analyzing trace with hash 718907665, now seen corresponding path program 411 times [2022-01-18 04:58:15,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:15,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855431124] [2022-01-18 04:58:15,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:15,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:15,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:15,364 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:15,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:15,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855431124] [2022-01-18 04:58:15,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855431124] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:15,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101600115] [2022-01-18 04:58:15,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:58:15,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:15,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:15,365 INFO L229 MonitoredProcess]: Starting monitored process 412 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:15,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (412)] Waiting until timeout for monitored process [2022-01-18 04:58:15,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:58:15,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:15,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:15,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:15,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:15,584 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:15,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:15,586 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:58:15,601 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:15,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:15,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:15,703 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 32 treesize of output 36 [2022-01-18 04:58:15,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:15,706 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 28 treesize of output 32 [2022-01-18 04:58:15,745 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:15,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101600115] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:15,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:15,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:58:15,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129120941] [2022-01-18 04:58:15,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:15,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:58:15,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:15,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:58:15,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:15,746 INFO L87 Difference]: Start difference. First operand 672 states and 1859 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:16,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:16,104 INFO L93 Difference]: Finished difference Result 736 states and 1984 transitions. [2022-01-18 04:58:16,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:58:16,104 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 19 [2022-01-18 04:58:16,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:16,105 INFO L225 Difference]: With dead ends: 736 [2022-01-18 04:58:16,105 INFO L226 Difference]: Without dead ends: 736 [2022-01-18 04:58:16,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:58:16,105 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 51 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 232 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:16,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 223 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 596 Invalid, 0 Unknown, 232 Unchecked, 0.2s Time] [2022-01-18 04:58:16,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2022-01-18 04:58:16,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 675. [2022-01-18 04:58:16,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 2.771513353115727) internal successors, (1868), 674 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:16,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1868 transitions. [2022-01-18 04:58:16,112 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1868 transitions. Word has length 19 [2022-01-18 04:58:16,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:16,112 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1868 transitions. [2022-01-18 04:58:16,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:16,112 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1868 transitions. [2022-01-18 04:58:16,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:16,113 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:16,113 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:16,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (412)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:16,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable416,412 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:16,318 INFO L402 AbstractCegarLoop]: === Iteration 418 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:16,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:16,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1052795163, now seen corresponding path program 412 times [2022-01-18 04:58:16,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:16,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858938078] [2022-01-18 04:58:16,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:16,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:16,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:16,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:16,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:16,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858938078] [2022-01-18 04:58:16,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858938078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:16,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650414129] [2022-01-18 04:58:16,441 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:58:16,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:16,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:16,442 INFO L229 MonitoredProcess]: Starting monitored process 413 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:16,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (413)] Waiting until timeout for monitored process [2022-01-18 04:58:16,467 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:58:16,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:16,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:16,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:16,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:16,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:16,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:16,652 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:58:16,669 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:16,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:16,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:16,775 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 28 treesize of output 32 [2022-01-18 04:58:16,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:16,778 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 24 treesize of output 28 [2022-01-18 04:58:16,845 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:16,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650414129] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:16,845 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:16,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:58:16,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869673940] [2022-01-18 04:58:16,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:16,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:58:16,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:16,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:58:16,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:16,846 INFO L87 Difference]: Start difference. First operand 675 states and 1868 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:16,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:16,989 INFO L93 Difference]: Finished difference Result 720 states and 1956 transitions. [2022-01-18 04:58:16,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:58:16,989 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 19 [2022-01-18 04:58:16,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:16,990 INFO L225 Difference]: With dead ends: 720 [2022-01-18 04:58:16,990 INFO L226 Difference]: Without dead ends: 720 [2022-01-18 04:58:16,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:16,991 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:16,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 149 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 318 Invalid, 0 Unknown, 128 Unchecked, 0.1s Time] [2022-01-18 04:58:16,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2022-01-18 04:58:16,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 677. [2022-01-18 04:58:16,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 2.772189349112426) internal successors, (1874), 676 states have internal predecessors, (1874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:16,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1874 transitions. [2022-01-18 04:58:17,000 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1874 transitions. Word has length 19 [2022-01-18 04:58:17,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:17,000 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 1874 transitions. [2022-01-18 04:58:17,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:17,000 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1874 transitions. [2022-01-18 04:58:17,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:17,001 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:17,001 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:17,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (413)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:17,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 413 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable417 [2022-01-18 04:58:17,223 INFO L402 AbstractCegarLoop]: === Iteration 419 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:17,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:17,224 INFO L85 PathProgramCache]: Analyzing trace with hash 565249595, now seen corresponding path program 413 times [2022-01-18 04:58:17,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:17,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454979730] [2022-01-18 04:58:17,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:17,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:17,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:17,353 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:17,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:17,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454979730] [2022-01-18 04:58:17,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454979730] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:17,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378277112] [2022-01-18 04:58:17,353 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:58:17,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:17,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:17,354 INFO L229 MonitoredProcess]: Starting monitored process 414 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:17,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (414)] Waiting until timeout for monitored process [2022-01-18 04:58:17,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:58:17,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:17,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:17,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:17,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:17,550 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:17,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:17,552 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:17,592 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:17,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:17,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:17,725 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 28 treesize of output 32 [2022-01-18 04:58:17,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:17,730 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 24 treesize of output 28 [2022-01-18 04:58:17,790 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:17,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378277112] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:17,790 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:17,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:17,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412919056] [2022-01-18 04:58:17,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:17,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:17,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:17,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:17,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:17,791 INFO L87 Difference]: Start difference. First operand 677 states and 1874 transitions. Second operand has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:18,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:18,534 INFO L93 Difference]: Finished difference Result 795 states and 2095 transitions. [2022-01-18 04:58:18,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:58:18,535 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:18,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:18,536 INFO L225 Difference]: With dead ends: 795 [2022-01-18 04:58:18,536 INFO L226 Difference]: Without dead ends: 795 [2022-01-18 04:58:18,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=196, Invalid=1286, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:58:18,536 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 90 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:18,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 253 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 802 Invalid, 0 Unknown, 91 Unchecked, 0.3s Time] [2022-01-18 04:58:18,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-01-18 04:58:18,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 681. [2022-01-18 04:58:18,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 680 states have (on average 2.776470588235294) internal successors, (1888), 680 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:18,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1888 transitions. [2022-01-18 04:58:18,543 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 1888 transitions. Word has length 19 [2022-01-18 04:58:18,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:18,543 INFO L470 AbstractCegarLoop]: Abstraction has 681 states and 1888 transitions. [2022-01-18 04:58:18,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:18,543 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 1888 transitions. [2022-01-18 04:58:18,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:18,544 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:18,544 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:18,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (414)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:18,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 414 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable418 [2022-01-18 04:58:18,749 INFO L402 AbstractCegarLoop]: === Iteration 420 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:18,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:18,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1925366335, now seen corresponding path program 414 times [2022-01-18 04:58:18,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:18,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554700179] [2022-01-18 04:58:18,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:18,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:18,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:18,887 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:18,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:18,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554700179] [2022-01-18 04:58:18,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554700179] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:18,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044298981] [2022-01-18 04:58:18,888 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:58:18,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:18,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:18,889 INFO L229 MonitoredProcess]: Starting monitored process 415 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:18,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (415)] Waiting until timeout for monitored process [2022-01-18 04:58:18,912 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:58:18,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:18,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:18,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:19,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:19,085 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:19,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:19,087 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:19,123 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:19,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:19,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:19,234 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 46 treesize of output 48 [2022-01-18 04:58:19,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:19,238 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 40 treesize of output 42 [2022-01-18 04:58:19,299 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:19,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044298981] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:19,299 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:19,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:19,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871200581] [2022-01-18 04:58:19,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:19,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:19,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:19,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:19,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:19,300 INFO L87 Difference]: Start difference. First operand 681 states and 1888 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:19,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:19,634 INFO L93 Difference]: Finished difference Result 752 states and 2014 transitions. [2022-01-18 04:58:19,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:58:19,635 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:19,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:19,635 INFO L225 Difference]: With dead ends: 752 [2022-01-18 04:58:19,636 INFO L226 Difference]: Without dead ends: 752 [2022-01-18 04:58:19,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=107, Invalid=763, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:58:19,636 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 53 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:19,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 217 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 488 Invalid, 0 Unknown, 156 Unchecked, 0.2s Time] [2022-01-18 04:58:19,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2022-01-18 04:58:19,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 678. [2022-01-18 04:58:19,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.779911373707533) internal successors, (1882), 677 states have internal predecessors, (1882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:19,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1882 transitions. [2022-01-18 04:58:19,642 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1882 transitions. Word has length 19 [2022-01-18 04:58:19,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:19,642 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1882 transitions. [2022-01-18 04:58:19,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:19,643 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1882 transitions. [2022-01-18 04:58:19,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:19,643 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:19,643 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:19,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (415)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:19,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable419,415 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:19,859 INFO L402 AbstractCegarLoop]: === Iteration 421 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:19,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:19,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1819657711, now seen corresponding path program 415 times [2022-01-18 04:58:19,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:19,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247615974] [2022-01-18 04:58:19,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:19,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:19,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:19,964 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:19,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:19,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247615974] [2022-01-18 04:58:19,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247615974] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:19,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154409923] [2022-01-18 04:58:19,964 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:58:19,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:19,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:19,965 INFO L229 MonitoredProcess]: Starting monitored process 416 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:19,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (416)] Waiting until timeout for monitored process [2022-01-18 04:58:19,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:19,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:19,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:20,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:20,147 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:20,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:20,149 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:58:20,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:20,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:20,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:20,236 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 28 treesize of output 32 [2022-01-18 04:58:20,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:20,240 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 24 treesize of output 28 [2022-01-18 04:58:20,280 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:20,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154409923] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:20,281 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:20,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:20,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799626240] [2022-01-18 04:58:20,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:20,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:20,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:20,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:20,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:20,281 INFO L87 Difference]: Start difference. First operand 678 states and 1882 transitions. Second operand has 24 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 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 04:58:20,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:20,452 INFO L93 Difference]: Finished difference Result 777 states and 2076 transitions. [2022-01-18 04:58:20,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:58:20,452 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 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 19 [2022-01-18 04:58:20,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:20,453 INFO L225 Difference]: With dead ends: 777 [2022-01-18 04:58:20,453 INFO L226 Difference]: Without dead ends: 777 [2022-01-18 04:58:20,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:20,454 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:20,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 172 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 559 Invalid, 0 Unknown, 129 Unchecked, 0.2s Time] [2022-01-18 04:58:20,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2022-01-18 04:58:20,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 679. [2022-01-18 04:58:20,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 2.78023598820059) internal successors, (1885), 678 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:20,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1885 transitions. [2022-01-18 04:58:20,461 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1885 transitions. Word has length 19 [2022-01-18 04:58:20,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:20,461 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 1885 transitions. [2022-01-18 04:58:20,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 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 04:58:20,461 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1885 transitions. [2022-01-18 04:58:20,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:20,462 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:20,462 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:20,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (416)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:20,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 416 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable420 [2022-01-18 04:58:20,663 INFO L402 AbstractCegarLoop]: === Iteration 422 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:20,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:20,663 INFO L85 PathProgramCache]: Analyzing trace with hash 2079853281, now seen corresponding path program 416 times [2022-01-18 04:58:20,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:20,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057414946] [2022-01-18 04:58:20,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:20,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:20,770 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:20,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:20,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057414946] [2022-01-18 04:58:20,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057414946] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:20,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340206749] [2022-01-18 04:58:20,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:58:20,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:20,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:20,771 INFO L229 MonitoredProcess]: Starting monitored process 417 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:20,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (417)] Waiting until timeout for monitored process [2022-01-18 04:58:20,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:58:20,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:20,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:20,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:20,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:20,991 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:58:20,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:20,993 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:58:21,002 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:21,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:21,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:21,066 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 56 treesize of output 54 [2022-01-18 04:58:21,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:21,071 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 44 treesize of output 42 [2022-01-18 04:58:21,158 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:21,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340206749] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:21,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:21,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-01-18 04:58:21,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729432988] [2022-01-18 04:58:21,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:21,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 04:58:21,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:21,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 04:58:21,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-01-18 04:58:21,159 INFO L87 Difference]: Start difference. First operand 679 states and 1885 transitions. Second operand has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:21,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:21,287 INFO L93 Difference]: Finished difference Result 703 states and 1923 transitions. [2022-01-18 04:58:21,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:58:21,287 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:21,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:21,288 INFO L225 Difference]: With dead ends: 703 [2022-01-18 04:58:21,288 INFO L226 Difference]: Without dead ends: 690 [2022-01-18 04:58:21,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:58:21,288 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:21,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 98 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 309 Invalid, 0 Unknown, 62 Unchecked, 0.1s Time] [2022-01-18 04:58:21,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2022-01-18 04:58:21,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 677. [2022-01-18 04:58:21,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 2.7810650887573964) internal successors, (1880), 676 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:21,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1880 transitions. [2022-01-18 04:58:21,294 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1880 transitions. Word has length 19 [2022-01-18 04:58:21,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:21,295 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 1880 transitions. [2022-01-18 04:58:21,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.65) internal successors, (33), 20 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:21,295 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1880 transitions. [2022-01-18 04:58:21,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:21,295 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:21,295 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:21,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (417)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:21,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 417 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable421 [2022-01-18 04:58:21,496 INFO L402 AbstractCegarLoop]: === Iteration 423 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:21,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:21,496 INFO L85 PathProgramCache]: Analyzing trace with hash 703606757, now seen corresponding path program 417 times [2022-01-18 04:58:21,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:21,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803135635] [2022-01-18 04:58:21,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:21,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:21,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:21,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:21,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803135635] [2022-01-18 04:58:21,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803135635] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:21,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187244687] [2022-01-18 04:58:21,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:58:21,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:21,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:21,598 INFO L229 MonitoredProcess]: Starting monitored process 418 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:21,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (418)] Waiting until timeout for monitored process [2022-01-18 04:58:21,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:58:21,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:21,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:21,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:21,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:21,803 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:21,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:21,805 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:58:21,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:21,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:21,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:21,914 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 28 treesize of output 32 [2022-01-18 04:58:21,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:21,918 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 24 treesize of output 28 [2022-01-18 04:58:21,970 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:21,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187244687] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:21,971 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:21,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:58:21,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721052894] [2022-01-18 04:58:21,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:21,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:58:21,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:21,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:58:21,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:58:21,971 INFO L87 Difference]: Start difference. First operand 677 states and 1880 transitions. Second operand has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 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 04:58:22,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:22,229 INFO L93 Difference]: Finished difference Result 796 states and 2120 transitions. [2022-01-18 04:58:22,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:58:22,229 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:22,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:22,230 INFO L225 Difference]: With dead ends: 796 [2022-01-18 04:58:22,230 INFO L226 Difference]: Without dead ends: 796 [2022-01-18 04:58:22,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=178, Invalid=1082, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:58:22,230 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 39 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 174 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:22,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 147 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 379 Invalid, 0 Unknown, 174 Unchecked, 0.1s Time] [2022-01-18 04:58:22,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2022-01-18 04:58:22,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 678. [2022-01-18 04:58:22,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.781388478581979) internal successors, (1883), 677 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:22,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1883 transitions. [2022-01-18 04:58:22,237 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1883 transitions. Word has length 19 [2022-01-18 04:58:22,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:22,237 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1883 transitions. [2022-01-18 04:58:22,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 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 04:58:22,237 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1883 transitions. [2022-01-18 04:58:22,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:22,238 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:22,238 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:22,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (418)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:22,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 418 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable422 [2022-01-18 04:58:22,454 INFO L402 AbstractCegarLoop]: === Iteration 424 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:22,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:22,454 INFO L85 PathProgramCache]: Analyzing trace with hash -417528555, now seen corresponding path program 418 times [2022-01-18 04:58:22,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:22,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280924287] [2022-01-18 04:58:22,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:22,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:22,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:22,530 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:22,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:22,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280924287] [2022-01-18 04:58:22,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280924287] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:22,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471162499] [2022-01-18 04:58:22,530 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:58:22,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:22,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:22,531 INFO L229 MonitoredProcess]: Starting monitored process 419 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:22,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (419)] Waiting until timeout for monitored process [2022-01-18 04:58:22,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:58:22,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:22,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:22,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:22,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:22,707 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:58:22,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:22,708 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:58:22,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:22,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:22,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:22,773 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 56 treesize of output 54 [2022-01-18 04:58:22,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:22,777 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 44 treesize of output 42 [2022-01-18 04:58:22,853 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:22,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471162499] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:22,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:22,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 04:58:22,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070888480] [2022-01-18 04:58:22,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:22,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:58:22,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:22,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:58:22,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:58:22,854 INFO L87 Difference]: Start difference. First operand 678 states and 1883 transitions. Second operand has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:23,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:23,063 INFO L93 Difference]: Finished difference Result 712 states and 1934 transitions. [2022-01-18 04:58:23,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:58:23,064 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:23,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:23,065 INFO L225 Difference]: With dead ends: 712 [2022-01-18 04:58:23,065 INFO L226 Difference]: Without dead ends: 703 [2022-01-18 04:58:23,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:23,065 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 19 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:23,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 146 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 332 Invalid, 0 Unknown, 66 Unchecked, 0.1s Time] [2022-01-18 04:58:23,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2022-01-18 04:58:23,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 678. [2022-01-18 04:58:23,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.7769571639586412) internal successors, (1880), 677 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:23,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1880 transitions. [2022-01-18 04:58:23,074 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1880 transitions. Word has length 19 [2022-01-18 04:58:23,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:23,074 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1880 transitions. [2022-01-18 04:58:23,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.619047619047619) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:23,074 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1880 transitions. [2022-01-18 04:58:23,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:23,075 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:23,075 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:23,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (419)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:23,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 419 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable423 [2022-01-18 04:58:23,296 INFO L402 AbstractCegarLoop]: === Iteration 425 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:23,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:23,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1973315781, now seen corresponding path program 419 times [2022-01-18 04:58:23,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:23,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611817701] [2022-01-18 04:58:23,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:23,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:23,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:23,408 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:23,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:23,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611817701] [2022-01-18 04:58:23,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611817701] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:23,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332991061] [2022-01-18 04:58:23,408 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:58:23,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:23,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:23,409 INFO L229 MonitoredProcess]: Starting monitored process 420 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:23,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (420)] Waiting until timeout for monitored process [2022-01-18 04:58:23,433 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 04:58:23,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:23,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:23,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:23,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:23,575 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:23,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:23,577 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:23,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:23,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:23,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:23,714 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 32 treesize of output 36 [2022-01-18 04:58:23,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:23,718 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 28 treesize of output 32 [2022-01-18 04:58:23,793 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:23,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332991061] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:23,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:23,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:58:23,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992198357] [2022-01-18 04:58:23,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:23,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:58:23,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:23,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:58:23,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:58:23,794 INFO L87 Difference]: Start difference. First operand 678 states and 1880 transitions. Second operand has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:24,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:24,455 INFO L93 Difference]: Finished difference Result 895 states and 2306 transitions. [2022-01-18 04:58:24,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 04:58:24,456 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:24,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:24,457 INFO L225 Difference]: With dead ends: 895 [2022-01-18 04:58:24,457 INFO L226 Difference]: Without dead ends: 895 [2022-01-18 04:58:24,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=244, Invalid=1396, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 04:58:24,457 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 91 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:24,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 208 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 619 Invalid, 0 Unknown, 45 Unchecked, 0.3s Time] [2022-01-18 04:58:24,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2022-01-18 04:58:24,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 676. [2022-01-18 04:58:24,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.7733333333333334) internal successors, (1872), 675 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:24,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1872 transitions. [2022-01-18 04:58:24,465 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1872 transitions. Word has length 19 [2022-01-18 04:58:24,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:24,465 INFO L470 AbstractCegarLoop]: Abstraction has 676 states and 1872 transitions. [2022-01-18 04:58:24,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:24,465 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1872 transitions. [2022-01-18 04:58:24,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:24,466 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:24,466 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:24,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (420)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:24,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 420 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2022-01-18 04:58:24,683 INFO L402 AbstractCegarLoop]: === Iteration 426 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:24,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:24,683 INFO L85 PathProgramCache]: Analyzing trace with hash -613199041, now seen corresponding path program 420 times [2022-01-18 04:58:24,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:24,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111314408] [2022-01-18 04:58:24,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:24,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:24,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:24,809 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:24,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:24,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111314408] [2022-01-18 04:58:24,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111314408] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:24,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062457937] [2022-01-18 04:58:24,810 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:58:24,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:24,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:24,811 INFO L229 MonitoredProcess]: Starting monitored process 421 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:24,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (421)] Waiting until timeout for monitored process [2022-01-18 04:58:24,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:58:24,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:24,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:24,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:24,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:24,960 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:24,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:24,964 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:58:25,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:25,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:25,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:25,160 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 46 treesize of output 48 [2022-01-18 04:58:25,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:25,166 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 40 treesize of output 42 [2022-01-18 04:58:25,243 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:25,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062457937] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:25,243 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:25,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:25,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663178055] [2022-01-18 04:58:25,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:25,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:25,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:25,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:25,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:25,244 INFO L87 Difference]: Start difference. First operand 676 states and 1872 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 04:58:25,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:25,659 INFO L93 Difference]: Finished difference Result 744 states and 1990 transitions. [2022-01-18 04:58:25,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:58:25,660 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:25,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:25,661 INFO L225 Difference]: With dead ends: 744 [2022-01-18 04:58:25,661 INFO L226 Difference]: Without dead ends: 742 [2022-01-18 04:58:25,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:58:25,662 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 57 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:25,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 188 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 545 Invalid, 0 Unknown, 115 Unchecked, 0.2s Time] [2022-01-18 04:58:25,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2022-01-18 04:58:25,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 673. [2022-01-18 04:58:25,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 2.7708333333333335) internal successors, (1862), 672 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:25,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1862 transitions. [2022-01-18 04:58:25,671 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1862 transitions. Word has length 19 [2022-01-18 04:58:25,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:25,671 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 1862 transitions. [2022-01-18 04:58:25,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 04:58:25,671 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1862 transitions. [2022-01-18 04:58:25,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:25,672 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:25,672 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:25,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (421)] Ended with exit code 0 [2022-01-18 04:58:25,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425,421 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:25,878 INFO L402 AbstractCegarLoop]: === Iteration 427 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:25,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:25,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1872134427, now seen corresponding path program 421 times [2022-01-18 04:58:25,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:25,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755922763] [2022-01-18 04:58:25,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:25,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:25,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:25,979 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:25,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:25,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755922763] [2022-01-18 04:58:25,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755922763] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:25,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076513887] [2022-01-18 04:58:25,979 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:58:25,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:25,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:25,980 INFO L229 MonitoredProcess]: Starting monitored process 422 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:25,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (422)] Waiting until timeout for monitored process [2022-01-18 04:58:26,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:26,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:26,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:26,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:26,165 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:26,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:26,168 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:58:26,184 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:26,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:26,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:26,261 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 28 treesize of output 32 [2022-01-18 04:58:26,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:26,264 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 24 treesize of output 28 [2022-01-18 04:58:26,328 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:26,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076513887] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:26,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:26,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:26,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878021401] [2022-01-18 04:58:26,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:26,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:26,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:26,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:26,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:26,329 INFO L87 Difference]: Start difference. First operand 673 states and 1862 transitions. Second operand has 24 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 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 04:58:26,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:26,581 INFO L93 Difference]: Finished difference Result 811 states and 2139 transitions. [2022-01-18 04:58:26,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:58:26,581 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 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 19 [2022-01-18 04:58:26,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:26,583 INFO L225 Difference]: With dead ends: 811 [2022-01-18 04:58:26,583 INFO L226 Difference]: Without dead ends: 811 [2022-01-18 04:58:26,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:58:26,583 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 50 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:26,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 226 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 565 Invalid, 0 Unknown, 55 Unchecked, 0.2s Time] [2022-01-18 04:58:26,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2022-01-18 04:58:26,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 679. [2022-01-18 04:58:26,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 2.78023598820059) internal successors, (1885), 678 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:26,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1885 transitions. [2022-01-18 04:58:26,593 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1885 transitions. Word has length 19 [2022-01-18 04:58:26,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:26,593 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 1885 transitions. [2022-01-18 04:58:26,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 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 04:58:26,593 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1885 transitions. [2022-01-18 04:58:26,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:26,594 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:26,594 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:26,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (422)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:26,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 422 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable426 [2022-01-18 04:58:26,798 INFO L402 AbstractCegarLoop]: === Iteration 428 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:26,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:26,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1790738799, now seen corresponding path program 422 times [2022-01-18 04:58:26,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:26,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262884865] [2022-01-18 04:58:26,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:26,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:26,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:26,901 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:26,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:26,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262884865] [2022-01-18 04:58:26,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262884865] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:26,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212383151] [2022-01-18 04:58:26,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:58:26,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:26,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:26,903 INFO L229 MonitoredProcess]: Starting monitored process 423 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:26,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (423)] Waiting until timeout for monitored process [2022-01-18 04:58:26,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:58:26,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:26,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:26,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:27,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:27,046 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:27,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:27,048 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:58:27,100 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:27,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:27,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:27,186 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 28 treesize of output 32 [2022-01-18 04:58:27,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:27,189 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 24 treesize of output 28 [2022-01-18 04:58:27,247 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:27,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212383151] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:27,247 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:27,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:27,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073085204] [2022-01-18 04:58:27,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:27,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:27,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:27,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:27,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:27,248 INFO L87 Difference]: Start difference. First operand 679 states and 1885 transitions. Second operand has 24 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 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 04:58:27,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:27,851 INFO L93 Difference]: Finished difference Result 887 states and 2283 transitions. [2022-01-18 04:58:27,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 04:58:27,851 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 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 19 [2022-01-18 04:58:27,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:27,852 INFO L225 Difference]: With dead ends: 887 [2022-01-18 04:58:27,852 INFO L226 Difference]: Without dead ends: 887 [2022-01-18 04:58:27,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=171, Invalid=1089, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:58:27,852 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 70 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:27,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 250 Invalid, 862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 796 Invalid, 0 Unknown, 44 Unchecked, 0.3s Time] [2022-01-18 04:58:27,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2022-01-18 04:58:27,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 680. [2022-01-18 04:58:27,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 679 states have (on average 2.7820324005891015) internal successors, (1889), 679 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:27,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 1889 transitions. [2022-01-18 04:58:27,869 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 1889 transitions. Word has length 19 [2022-01-18 04:58:27,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:27,869 INFO L470 AbstractCegarLoop]: Abstraction has 680 states and 1889 transitions. [2022-01-18 04:58:27,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7083333333333333) internal successors, (41), 24 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 04:58:27,869 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 1889 transitions. [2022-01-18 04:58:27,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:27,869 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:27,869 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:27,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (423)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:28,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 423 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable427 [2022-01-18 04:58:28,082 INFO L402 AbstractCegarLoop]: === Iteration 429 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:28,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:28,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1636778849, now seen corresponding path program 423 times [2022-01-18 04:58:28,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:28,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961055439] [2022-01-18 04:58:28,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:28,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:28,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:28,203 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:28,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:28,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961055439] [2022-01-18 04:58:28,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961055439] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:28,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18312481] [2022-01-18 04:58:28,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:58:28,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:28,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:28,204 INFO L229 MonitoredProcess]: Starting monitored process 424 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:28,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (424)] Waiting until timeout for monitored process [2022-01-18 04:58:28,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:58:28,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:28,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:28,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:28,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:28,358 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:28,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:28,359 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:28,387 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:28,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:28,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:28,431 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 42 treesize of output 44 [2022-01-18 04:58:28,435 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:28,435 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 36 treesize of output 38 [2022-01-18 04:58:28,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:28,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18312481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:28,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:28,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:58:28,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899770783] [2022-01-18 04:58:28,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:28,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:58:28,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:28,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:58:28,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:58:28,500 INFO L87 Difference]: Start difference. First operand 680 states and 1889 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:28,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:28,875 INFO L93 Difference]: Finished difference Result 765 states and 2041 transitions. [2022-01-18 04:58:28,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 04:58:28,875 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:28,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:28,876 INFO L225 Difference]: With dead ends: 765 [2022-01-18 04:58:28,876 INFO L226 Difference]: Without dead ends: 756 [2022-01-18 04:58:28,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=163, Invalid=1169, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 04:58:28,877 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 56 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:28,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 160 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 558 Invalid, 0 Unknown, 42 Unchecked, 0.2s Time] [2022-01-18 04:58:28,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2022-01-18 04:58:28,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 682. [2022-01-18 04:58:28,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.7797356828193833) internal successors, (1893), 681 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:28,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1893 transitions. [2022-01-18 04:58:28,886 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1893 transitions. Word has length 19 [2022-01-18 04:58:28,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:28,886 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 1893 transitions. [2022-01-18 04:58:28,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:28,886 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1893 transitions. [2022-01-18 04:58:28,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:28,887 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:28,887 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:28,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (424)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:29,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable428,424 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:29,103 INFO L402 AbstractCegarLoop]: === Iteration 430 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:29,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:29,103 INFO L85 PathProgramCache]: Analyzing trace with hash -430622059, now seen corresponding path program 424 times [2022-01-18 04:58:29,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:29,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674313424] [2022-01-18 04:58:29,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:29,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:29,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:29,215 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:29,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:29,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674313424] [2022-01-18 04:58:29,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674313424] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:29,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281016042] [2022-01-18 04:58:29,215 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:58:29,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:29,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:29,216 INFO L229 MonitoredProcess]: Starting monitored process 425 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:29,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (425)] Waiting until timeout for monitored process [2022-01-18 04:58:29,239 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:58:29,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:29,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:29,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:29,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:29,331 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:29,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:29,333 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:29,360 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:29,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:29,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:29,413 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 42 treesize of output 44 [2022-01-18 04:58:29,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:29,417 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 36 treesize of output 38 [2022-01-18 04:58:29,482 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:29,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281016042] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:29,482 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:29,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:58:29,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672364371] [2022-01-18 04:58:29,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:29,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:58:29,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:29,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:58:29,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:58:29,482 INFO L87 Difference]: Start difference. First operand 682 states and 1893 transitions. Second operand has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:29,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:29,834 INFO L93 Difference]: Finished difference Result 745 states and 2006 transitions. [2022-01-18 04:58:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 04:58:29,835 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:29,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:29,835 INFO L225 Difference]: With dead ends: 745 [2022-01-18 04:58:29,835 INFO L226 Difference]: Without dead ends: 745 [2022-01-18 04:58:29,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=164, Invalid=1026, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 04:58:29,836 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 57 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:29,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 241 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 632 Invalid, 0 Unknown, 47 Unchecked, 0.2s Time] [2022-01-18 04:58:29,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2022-01-18 04:58:29,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 676. [2022-01-18 04:58:29,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.7762962962962963) internal successors, (1874), 675 states have internal predecessors, (1874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:29,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1874 transitions. [2022-01-18 04:58:29,842 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1874 transitions. Word has length 19 [2022-01-18 04:58:29,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:29,842 INFO L470 AbstractCegarLoop]: Abstraction has 676 states and 1874 transitions. [2022-01-18 04:58:29,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:29,842 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1874 transitions. [2022-01-18 04:58:29,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:29,843 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:29,843 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:29,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (425)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:30,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable429,425 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:30,056 INFO L402 AbstractCegarLoop]: === Iteration 431 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:30,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:30,056 INFO L85 PathProgramCache]: Analyzing trace with hash -825544475, now seen corresponding path program 425 times [2022-01-18 04:58:30,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:30,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843369793] [2022-01-18 04:58:30,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:30,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:30,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:30,124 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:30,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:30,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843369793] [2022-01-18 04:58:30,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843369793] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:30,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294942081] [2022-01-18 04:58:30,124 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:58:30,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:30,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:30,125 INFO L229 MonitoredProcess]: Starting monitored process 426 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:30,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (426)] Waiting until timeout for monitored process [2022-01-18 04:58:30,149 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 04:58:30,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:30,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:30,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:30,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:30,229 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:30,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:30,230 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:30,253 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:30,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:30,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:30,294 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 24 treesize of output 28 [2022-01-18 04:58:30,296 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:30,296 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 20 treesize of output 24 [2022-01-18 04:58:30,342 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:30,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294942081] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:30,342 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:30,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:58:30,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425317368] [2022-01-18 04:58:30,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:30,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:58:30,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:30,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:58:30,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:58:30,343 INFO L87 Difference]: Start difference. First operand 676 states and 1874 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:30,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:30,652 INFO L93 Difference]: Finished difference Result 808 states and 2131 transitions. [2022-01-18 04:58:30,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 04:58:30,652 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:30,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:30,653 INFO L225 Difference]: With dead ends: 808 [2022-01-18 04:58:30,653 INFO L226 Difference]: Without dead ends: 804 [2022-01-18 04:58:30,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:58:30,654 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 52 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:30,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 231 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 706 Invalid, 0 Unknown, 45 Unchecked, 0.2s Time] [2022-01-18 04:58:30,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2022-01-18 04:58:30,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 678. [2022-01-18 04:58:30,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.774002954209749) internal successors, (1878), 677 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:30,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1878 transitions. [2022-01-18 04:58:30,660 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1878 transitions. Word has length 19 [2022-01-18 04:58:30,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:30,660 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1878 transitions. [2022-01-18 04:58:30,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:30,660 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1878 transitions. [2022-01-18 04:58:30,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:30,661 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:30,661 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:30,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (426)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:30,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 426 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable430 [2022-01-18 04:58:30,878 INFO L402 AbstractCegarLoop]: === Iteration 432 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:30,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:30,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1000757049, now seen corresponding path program 426 times [2022-01-18 04:58:30,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:30,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102638419] [2022-01-18 04:58:30,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:30,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:30,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:30,958 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:30,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:30,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102638419] [2022-01-18 04:58:30,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102638419] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:30,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605290339] [2022-01-18 04:58:30,958 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:58:30,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:30,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:30,959 INFO L229 MonitoredProcess]: Starting monitored process 427 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:30,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (427)] Waiting until timeout for monitored process [2022-01-18 04:58:30,999 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 04:58:30,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:30,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:31,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:31,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:31,082 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:31,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:31,084 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:58:31,123 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:31,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:31,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:31,178 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 28 treesize of output 32 [2022-01-18 04:58:31,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:31,180 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 24 treesize of output 28 [2022-01-18 04:58:31,241 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:31,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605290339] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:31,241 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:31,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:31,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802051916] [2022-01-18 04:58:31,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:31,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:31,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:31,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:31,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:31,242 INFO L87 Difference]: Start difference. First operand 678 states and 1878 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 04:58:31,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:31,893 INFO L93 Difference]: Finished difference Result 842 states and 2202 transitions. [2022-01-18 04:58:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 04:58:31,893 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:31,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:31,894 INFO L225 Difference]: With dead ends: 842 [2022-01-18 04:58:31,894 INFO L226 Difference]: Without dead ends: 842 [2022-01-18 04:58:31,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=278, Invalid=1792, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 04:58:31,895 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 118 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:31,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 179 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:31,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2022-01-18 04:58:31,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 685. [2022-01-18 04:58:31,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 2.780701754385965) internal successors, (1902), 684 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:31,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 1902 transitions. [2022-01-18 04:58:31,902 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 1902 transitions. Word has length 19 [2022-01-18 04:58:31,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:31,902 INFO L470 AbstractCegarLoop]: Abstraction has 685 states and 1902 transitions. [2022-01-18 04:58:31,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 04:58:31,902 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 1902 transitions. [2022-01-18 04:58:31,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:31,903 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:31,903 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:31,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (427)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:32,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 427 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable431 [2022-01-18 04:58:32,118 INFO L402 AbstractCegarLoop]: === Iteration 433 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:32,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:32,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1148039487, now seen corresponding path program 427 times [2022-01-18 04:58:32,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:32,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832377573] [2022-01-18 04:58:32,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:32,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:32,218 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:32,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:32,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832377573] [2022-01-18 04:58:32,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832377573] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:32,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804359462] [2022-01-18 04:58:32,218 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:58:32,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:32,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:32,219 INFO L229 MonitoredProcess]: Starting monitored process 428 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:32,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (428)] Waiting until timeout for monitored process [2022-01-18 04:58:32,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:32,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:32,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:32,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:32,392 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:32,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:32,394 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:58:32,416 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:32,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:32,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:32,509 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 28 treesize of output 32 [2022-01-18 04:58:32,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:32,514 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 24 treesize of output 28 [2022-01-18 04:58:32,603 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:32,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804359462] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:32,603 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:32,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:32,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66420212] [2022-01-18 04:58:32,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:32,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:32,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:32,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:32,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:32,604 INFO L87 Difference]: Start difference. First operand 685 states and 1902 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 04:58:33,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:33,081 INFO L93 Difference]: Finished difference Result 792 states and 2099 transitions. [2022-01-18 04:58:33,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:58:33,081 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:33,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:33,082 INFO L225 Difference]: With dead ends: 792 [2022-01-18 04:58:33,082 INFO L226 Difference]: Without dead ends: 792 [2022-01-18 04:58:33,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=920, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:58:33,083 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 68 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:33,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 282 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 762 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:58:33,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2022-01-18 04:58:33,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 679. [2022-01-18 04:58:33,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 2.774336283185841) internal successors, (1881), 678 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:33,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1881 transitions. [2022-01-18 04:58:33,089 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1881 transitions. Word has length 19 [2022-01-18 04:58:33,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:33,089 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 1881 transitions. [2022-01-18 04:58:33,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 04:58:33,089 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1881 transitions. [2022-01-18 04:58:33,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:33,090 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:33,090 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:33,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (428)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:33,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 428 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2022-01-18 04:58:33,291 INFO L402 AbstractCegarLoop]: === Iteration 434 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:33,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:33,291 INFO L85 PathProgramCache]: Analyzing trace with hash 827408899, now seen corresponding path program 428 times [2022-01-18 04:58:33,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:33,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713364741] [2022-01-18 04:58:33,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:33,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:33,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:33,374 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:33,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:33,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713364741] [2022-01-18 04:58:33,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713364741] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:33,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093584999] [2022-01-18 04:58:33,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:58:33,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:33,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:33,376 INFO L229 MonitoredProcess]: Starting monitored process 429 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:33,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (429)] Waiting until timeout for monitored process [2022-01-18 04:58:33,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:58:33,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:33,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:33,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:33,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:33,510 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:58:33,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:33,512 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:58:33,520 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:33,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:33,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:33,562 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 48 treesize of output 48 [2022-01-18 04:58:33,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:33,566 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 40 treesize of output 40 [2022-01-18 04:58:33,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:33,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093584999] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:33,637 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:33,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 04:58:33,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074184426] [2022-01-18 04:58:33,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:33,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:58:33,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:33,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:58:33,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:58:33,638 INFO L87 Difference]: Start difference. First operand 679 states and 1881 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:33,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:33,942 INFO L93 Difference]: Finished difference Result 731 states and 1962 transitions. [2022-01-18 04:58:33,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:58:33,943 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:33,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:33,943 INFO L225 Difference]: With dead ends: 731 [2022-01-18 04:58:33,943 INFO L226 Difference]: Without dead ends: 725 [2022-01-18 04:58:33,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:58:33,944 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 56 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:33,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 145 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:58:33,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2022-01-18 04:58:33,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 681. [2022-01-18 04:58:33,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 680 states have (on average 2.764705882352941) internal successors, (1880), 680 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:33,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1880 transitions. [2022-01-18 04:58:33,950 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 1880 transitions. Word has length 19 [2022-01-18 04:58:33,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:33,951 INFO L470 AbstractCegarLoop]: Abstraction has 681 states and 1880 transitions. [2022-01-18 04:58:33,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:33,951 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 1880 transitions. [2022-01-18 04:58:33,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:33,951 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:33,951 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:33,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (429)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:34,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable433,429 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:34,167 INFO L402 AbstractCegarLoop]: === Iteration 435 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:34,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:34,167 INFO L85 PathProgramCache]: Analyzing trace with hash -488353903, now seen corresponding path program 429 times [2022-01-18 04:58:34,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:34,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337142853] [2022-01-18 04:58:34,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:34,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:34,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:34,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:34,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:34,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337142853] [2022-01-18 04:58:34,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337142853] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:34,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764300713] [2022-01-18 04:58:34,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:58:34,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:34,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:34,252 INFO L229 MonitoredProcess]: Starting monitored process 430 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:34,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (430)] Waiting until timeout for monitored process [2022-01-18 04:58:34,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:58:34,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:34,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:34,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:34,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:34,372 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:34,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:34,374 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:58:34,417 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:34,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:34,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:34,484 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 46 treesize of output 48 [2022-01-18 04:58:34,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:34,487 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 40 treesize of output 42 [2022-01-18 04:58:34,541 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:34,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764300713] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:34,541 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:34,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:58:34,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313143340] [2022-01-18 04:58:34,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:34,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:58:34,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:34,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:58:34,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:34,541 INFO L87 Difference]: Start difference. First operand 681 states and 1880 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:34,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:34,945 INFO L93 Difference]: Finished difference Result 819 states and 2116 transitions. [2022-01-18 04:58:34,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 04:58:34,945 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 19 [2022-01-18 04:58:34,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:34,946 INFO L225 Difference]: With dead ends: 819 [2022-01-18 04:58:34,946 INFO L226 Difference]: Without dead ends: 819 [2022-01-18 04:58:34,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=972, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:58:34,947 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 96 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:34,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 195 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 745 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:34,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2022-01-18 04:58:34,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 680. [2022-01-18 04:58:34,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 679 states have (on average 2.7658321060382915) internal successors, (1878), 679 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:34,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 1878 transitions. [2022-01-18 04:58:34,954 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 1878 transitions. Word has length 19 [2022-01-18 04:58:34,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:34,954 INFO L470 AbstractCegarLoop]: Abstraction has 680 states and 1878 transitions. [2022-01-18 04:58:34,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 04:58:34,954 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 1878 transitions. [2022-01-18 04:58:34,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:34,954 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:34,954 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:34,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (430)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:35,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 430 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable434 [2022-01-18 04:58:35,155 INFO L402 AbstractCegarLoop]: === Iteration 436 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:35,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:35,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1355803551, now seen corresponding path program 430 times [2022-01-18 04:58:35,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:35,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139466584] [2022-01-18 04:58:35,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:35,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:35,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:35,263 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:35,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:35,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139466584] [2022-01-18 04:58:35,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139466584] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:35,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749386973] [2022-01-18 04:58:35,263 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:58:35,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:35,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:35,264 INFO L229 MonitoredProcess]: Starting monitored process 431 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:35,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (431)] Waiting until timeout for monitored process [2022-01-18 04:58:35,287 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:58:35,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:35,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:35,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:35,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:35,413 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:35,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:35,415 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:58:35,460 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:35,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:35,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:35,552 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 32 treesize of output 36 [2022-01-18 04:58:35,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:35,556 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 28 treesize of output 32 [2022-01-18 04:58:35,619 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:35,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749386973] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:35,620 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:35,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:58:35,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921816710] [2022-01-18 04:58:35,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:35,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:58:35,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:35,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:58:35,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:58:35,620 INFO L87 Difference]: Start difference. First operand 680 states and 1878 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:36,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:36,242 INFO L93 Difference]: Finished difference Result 784 states and 2064 transitions. [2022-01-18 04:58:36,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 04:58:36,242 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:36,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:36,243 INFO L225 Difference]: With dead ends: 784 [2022-01-18 04:58:36,243 INFO L226 Difference]: Without dead ends: 775 [2022-01-18 04:58:36,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=257, Invalid=1635, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 04:58:36,243 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 102 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 683 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:36,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 178 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 683 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:36,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2022-01-18 04:58:36,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 684. [2022-01-18 04:58:36,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 683 states have (on average 2.7642752562225477) internal successors, (1888), 683 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:36,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 1888 transitions. [2022-01-18 04:58:36,250 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 1888 transitions. Word has length 19 [2022-01-18 04:58:36,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:36,250 INFO L470 AbstractCegarLoop]: Abstraction has 684 states and 1888 transitions. [2022-01-18 04:58:36,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:36,250 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 1888 transitions. [2022-01-18 04:58:36,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:36,251 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:36,251 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:36,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (431)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:36,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable435,431 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:36,467 INFO L402 AbstractCegarLoop]: === Iteration 437 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:36,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:36,467 INFO L85 PathProgramCache]: Analyzing trace with hash 871762837, now seen corresponding path program 431 times [2022-01-18 04:58:36,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:36,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104602317] [2022-01-18 04:58:36,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:36,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:36,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:36,573 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:36,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:36,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104602317] [2022-01-18 04:58:36,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104602317] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:36,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290675144] [2022-01-18 04:58:36,574 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:58:36,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:36,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:36,575 INFO L229 MonitoredProcess]: Starting monitored process 432 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:36,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (432)] Waiting until timeout for monitored process [2022-01-18 04:58:36,605 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:58:36,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:36,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:36,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:36,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:36,738 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:36,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:36,740 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:36,771 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:36,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:36,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:36,863 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 28 treesize of output 32 [2022-01-18 04:58:36,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:36,867 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 24 treesize of output 28 [2022-01-18 04:58:36,944 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:36,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290675144] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:36,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:36,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:36,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007727364] [2022-01-18 04:58:36,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:36,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:36,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:36,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:36,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:36,945 INFO L87 Difference]: Start difference. First operand 684 states and 1888 transitions. Second operand has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:38,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:38,055 INFO L93 Difference]: Finished difference Result 802 states and 2107 transitions. [2022-01-18 04:58:38,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 04:58:38,055 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:38,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:38,056 INFO L225 Difference]: With dead ends: 802 [2022-01-18 04:58:38,056 INFO L226 Difference]: Without dead ends: 802 [2022-01-18 04:58:38,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=317, Invalid=1939, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 04:58:38,056 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 118 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:38,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 237 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 855 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:58:38,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2022-01-18 04:58:38,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 682. [2022-01-18 04:58:38,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.762114537444934) internal successors, (1881), 681 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:38,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1881 transitions. [2022-01-18 04:58:38,063 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1881 transitions. Word has length 19 [2022-01-18 04:58:38,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:38,063 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 1881 transitions. [2022-01-18 04:58:38,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:38,064 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1881 transitions. [2022-01-18 04:58:38,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:38,064 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:38,064 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:38,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (432)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:38,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 432 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable436 [2022-01-18 04:58:38,275 INFO L402 AbstractCegarLoop]: === Iteration 438 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:38,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:38,276 INFO L85 PathProgramCache]: Analyzing trace with hash 476840421, now seen corresponding path program 432 times [2022-01-18 04:58:38,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:38,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258850081] [2022-01-18 04:58:38,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:38,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:38,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:38,408 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:38,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:38,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258850081] [2022-01-18 04:58:38,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258850081] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:38,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369282338] [2022-01-18 04:58:38,409 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:58:38,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:38,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:38,428 INFO L229 MonitoredProcess]: Starting monitored process 433 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:38,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (433)] Waiting until timeout for monitored process [2022-01-18 04:58:38,451 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:58:38,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:38,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:38,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:38,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:38,561 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:38,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:38,562 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:58:38,595 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:38,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:38,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:38,655 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 46 treesize of output 48 [2022-01-18 04:58:38,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:38,659 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 40 treesize of output 42 [2022-01-18 04:58:38,714 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:38,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369282338] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:38,714 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:38,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:58:38,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065017925] [2022-01-18 04:58:38,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:38,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:58:38,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:38,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:58:38,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:58:38,715 INFO L87 Difference]: Start difference. First operand 682 states and 1881 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:39,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:39,180 INFO L93 Difference]: Finished difference Result 777 states and 2032 transitions. [2022-01-18 04:58:39,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 04:58:39,180 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:39,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:39,181 INFO L225 Difference]: With dead ends: 777 [2022-01-18 04:58:39,181 INFO L226 Difference]: Without dead ends: 773 [2022-01-18 04:58:39,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=1040, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 04:58:39,182 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 103 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:39,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 184 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:39,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2022-01-18 04:58:39,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 680. [2022-01-18 04:58:39,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 679 states have (on average 2.7628865979381443) internal successors, (1876), 679 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:39,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 1876 transitions. [2022-01-18 04:58:39,191 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 1876 transitions. Word has length 19 [2022-01-18 04:58:39,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:39,191 INFO L470 AbstractCegarLoop]: Abstraction has 680 states and 1876 transitions. [2022-01-18 04:58:39,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:39,192 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 1876 transitions. [2022-01-18 04:58:39,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:39,193 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:39,193 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:39,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (433)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:39,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 433 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable437 [2022-01-18 04:58:39,415 INFO L402 AbstractCegarLoop]: === Iteration 439 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:39,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:39,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1274407923, now seen corresponding path program 433 times [2022-01-18 04:58:39,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:39,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87060244] [2022-01-18 04:58:39,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:39,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:39,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:39,485 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:39,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:39,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87060244] [2022-01-18 04:58:39,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87060244] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:39,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527085881] [2022-01-18 04:58:39,485 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:58:39,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:39,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:39,486 INFO L229 MonitoredProcess]: Starting monitored process 434 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:39,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (434)] Waiting until timeout for monitored process [2022-01-18 04:58:39,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:39,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:39,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:39,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:39,643 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:39,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:39,645 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:58:39,662 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:39,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:39,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:39,727 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 28 treesize of output 32 [2022-01-18 04:58:39,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:39,729 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 24 treesize of output 28 [2022-01-18 04:58:39,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:39,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527085881] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:39,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:39,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:58:39,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748030752] [2022-01-18 04:58:39,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:39,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:58:39,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:39,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:58:39,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:39,774 INFO L87 Difference]: Start difference. First operand 680 states and 1876 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:40,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:40,354 INFO L93 Difference]: Finished difference Result 762 states and 2034 transitions. [2022-01-18 04:58:40,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 04:58:40,354 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:40,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:40,355 INFO L225 Difference]: With dead ends: 762 [2022-01-18 04:58:40,355 INFO L226 Difference]: Without dead ends: 762 [2022-01-18 04:58:40,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=226, Invalid=1414, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 04:58:40,355 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 65 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:40,355 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 121 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:40,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-18 04:58:40,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 679. [2022-01-18 04:58:40,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 2.7610619469026547) internal successors, (1872), 678 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:40,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1872 transitions. [2022-01-18 04:58:40,362 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1872 transitions. Word has length 19 [2022-01-18 04:58:40,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:40,362 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 1872 transitions. [2022-01-18 04:58:40,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:40,362 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1872 transitions. [2022-01-18 04:58:40,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:40,363 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:40,363 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:40,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (434)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:40,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438,434 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:40,566 INFO L402 AbstractCegarLoop]: === Iteration 440 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:40,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:40,567 INFO L85 PathProgramCache]: Analyzing trace with hash -58389381, now seen corresponding path program 434 times [2022-01-18 04:58:40,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:40,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333496129] [2022-01-18 04:58:40,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:40,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:40,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:40,683 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:40,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:40,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333496129] [2022-01-18 04:58:40,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333496129] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:40,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263624784] [2022-01-18 04:58:40,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:58:40,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:40,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:40,685 INFO L229 MonitoredProcess]: Starting monitored process 435 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:40,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (435)] Waiting until timeout for monitored process [2022-01-18 04:58:40,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:58:40,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:40,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:40,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:40,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:40,874 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:58:40,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:40,875 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:58:40,886 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:40,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:40,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:40,963 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 56 treesize of output 54 [2022-01-18 04:58:40,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:40,969 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 44 treesize of output 42 [2022-01-18 04:58:41,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:41,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263624784] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:41,051 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:41,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:58:41,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363910373] [2022-01-18 04:58:41,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:41,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:58:41,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:41,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:58:41,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:58:41,052 INFO L87 Difference]: Start difference. First operand 679 states and 1872 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:41,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:41,454 INFO L93 Difference]: Finished difference Result 718 states and 1931 transitions. [2022-01-18 04:58:41,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:58:41,454 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:41,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:41,455 INFO L225 Difference]: With dead ends: 718 [2022-01-18 04:58:41,455 INFO L226 Difference]: Without dead ends: 714 [2022-01-18 04:58:41,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:58:41,456 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:41,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 154 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:41,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2022-01-18 04:58:41,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 678. [2022-01-18 04:58:41,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.7607090103397343) internal successors, (1869), 677 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:41,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1869 transitions. [2022-01-18 04:58:41,462 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1869 transitions. Word has length 19 [2022-01-18 04:58:41,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:41,462 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1869 transitions. [2022-01-18 04:58:41,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:41,462 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1869 transitions. [2022-01-18 04:58:41,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:41,463 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:41,463 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:41,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (435)] Ended with exit code 0 [2022-01-18 04:58:41,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 435 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable439 [2022-01-18 04:58:41,675 INFO L402 AbstractCegarLoop]: === Iteration 441 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:41,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:41,675 INFO L85 PathProgramCache]: Analyzing trace with hash 913775253, now seen corresponding path program 435 times [2022-01-18 04:58:41,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:41,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717484488] [2022-01-18 04:58:41,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:41,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:41,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:41,757 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:41,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:41,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717484488] [2022-01-18 04:58:41,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717484488] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:41,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855050293] [2022-01-18 04:58:41,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:58:41,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:41,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:41,758 INFO L229 MonitoredProcess]: Starting monitored process 436 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:41,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (436)] Waiting until timeout for monitored process [2022-01-18 04:58:41,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:58:41,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:41,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:41,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:41,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:41,905 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:41,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:41,907 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:58:41,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:41,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:42,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:42,021 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 32 treesize of output 36 [2022-01-18 04:58:42,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:42,025 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 28 treesize of output 32 [2022-01-18 04:58:42,087 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:42,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855050293] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:42,087 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:42,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:42,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953446793] [2022-01-18 04:58:42,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:42,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:42,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:42,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:42,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:42,088 INFO L87 Difference]: Start difference. First operand 678 states and 1869 transitions. Second operand has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:42,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:42,417 INFO L93 Difference]: Finished difference Result 738 states and 1980 transitions. [2022-01-18 04:58:42,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:58:42,417 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:42,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:42,418 INFO L225 Difference]: With dead ends: 738 [2022-01-18 04:58:42,418 INFO L226 Difference]: Without dead ends: 738 [2022-01-18 04:58:42,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:58:42,419 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 54 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:42,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 143 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:42,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2022-01-18 04:58:42,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 676. [2022-01-18 04:58:42,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.76) internal successors, (1863), 675 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:42,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1863 transitions. [2022-01-18 04:58:42,428 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1863 transitions. Word has length 19 [2022-01-18 04:58:42,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:42,428 INFO L470 AbstractCegarLoop]: Abstraction has 676 states and 1863 transitions. [2022-01-18 04:58:42,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:42,428 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1863 transitions. [2022-01-18 04:58:42,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:42,429 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:42,429 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:42,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (436)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:42,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable440,436 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:42,631 INFO L402 AbstractCegarLoop]: === Iteration 442 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:42,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:42,632 INFO L85 PathProgramCache]: Analyzing trace with hash 529355941, now seen corresponding path program 436 times [2022-01-18 04:58:42,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:42,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137595152] [2022-01-18 04:58:42,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:42,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:42,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:42,753 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:42,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:42,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137595152] [2022-01-18 04:58:42,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137595152] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:42,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092453052] [2022-01-18 04:58:42,754 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:58:42,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:42,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:42,755 INFO L229 MonitoredProcess]: Starting monitored process 437 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:42,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (437)] Waiting until timeout for monitored process [2022-01-18 04:58:42,782 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:58:42,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:42,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:42,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:42,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:42,940 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:58:42,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:42,942 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:58:42,953 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:42,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:43,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:43,015 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 56 treesize of output 54 [2022-01-18 04:58:43,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:43,021 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 44 treesize of output 42 [2022-01-18 04:58:43,106 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:43,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092453052] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:43,106 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:43,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 04:58:43,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773775305] [2022-01-18 04:58:43,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:43,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 04:58:43,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:43,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 04:58:43,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-01-18 04:58:43,106 INFO L87 Difference]: Start difference. First operand 676 states and 1863 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:43,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:43,413 INFO L93 Difference]: Finished difference Result 711 states and 1916 transitions. [2022-01-18 04:58:43,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:58:43,413 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:43,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:43,415 INFO L225 Difference]: With dead ends: 711 [2022-01-18 04:58:43,415 INFO L226 Difference]: Without dead ends: 705 [2022-01-18 04:58:43,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:58:43,415 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:43,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 161 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:58:43,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-01-18 04:58:43,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 678. [2022-01-18 04:58:43,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.75480059084195) internal successors, (1865), 677 states have internal predecessors, (1865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:43,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1865 transitions. [2022-01-18 04:58:43,425 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1865 transitions. Word has length 19 [2022-01-18 04:58:43,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:43,425 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1865 transitions. [2022-01-18 04:58:43,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:43,425 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1865 transitions. [2022-01-18 04:58:43,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:43,426 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:43,426 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:43,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (437)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:43,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 437 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable441 [2022-01-18 04:58:43,639 INFO L402 AbstractCegarLoop]: === Iteration 443 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:43,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:43,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1952170177, now seen corresponding path program 437 times [2022-01-18 04:58:43,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:43,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54637747] [2022-01-18 04:58:43,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:43,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:43,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:43,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:43,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:43,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54637747] [2022-01-18 04:58:43,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54637747] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:43,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484472618] [2022-01-18 04:58:43,747 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:58:43,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:43,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:43,748 INFO L229 MonitoredProcess]: Starting monitored process 438 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:43,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (438)] Waiting until timeout for monitored process [2022-01-18 04:58:43,774 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:58:43,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:43,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:43,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:43,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:43,978 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:43,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:43,981 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:58:44,004 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:44,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:44,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:44,134 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 28 treesize of output 32 [2022-01-18 04:58:44,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:44,137 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 24 treesize of output 28 [2022-01-18 04:58:44,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:44,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484472618] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:44,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:44,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:58:44,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274831552] [2022-01-18 04:58:44,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:44,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:58:44,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:44,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:58:44,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:58:44,197 INFO L87 Difference]: Start difference. First operand 678 states and 1865 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:58:44,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:44,365 INFO L93 Difference]: Finished difference Result 749 states and 2002 transitions. [2022-01-18 04:58:44,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:58:44,365 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 19 [2022-01-18 04:58:44,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:44,366 INFO L225 Difference]: With dead ends: 749 [2022-01-18 04:58:44,366 INFO L226 Difference]: Without dead ends: 749 [2022-01-18 04:58:44,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:58:44,367 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 55 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:44,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 192 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 475 Invalid, 0 Unknown, 136 Unchecked, 0.1s Time] [2022-01-18 04:58:44,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-01-18 04:58:44,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 688. [2022-01-18 04:58:44,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 2.7569141193595343) internal successors, (1894), 687 states have internal predecessors, (1894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:44,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 1894 transitions. [2022-01-18 04:58:44,374 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 1894 transitions. Word has length 19 [2022-01-18 04:58:44,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:44,374 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 1894 transitions. [2022-01-18 04:58:44,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:58:44,374 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 1894 transitions. [2022-01-18 04:58:44,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:44,375 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:44,375 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:44,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (438)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:44,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable442,438 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:44,590 INFO L402 AbstractCegarLoop]: === Iteration 444 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:44,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:44,590 INFO L85 PathProgramCache]: Analyzing trace with hash -267332353, now seen corresponding path program 438 times [2022-01-18 04:58:44,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:44,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885595509] [2022-01-18 04:58:44,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:44,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:44,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:44,675 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:44,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:44,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885595509] [2022-01-18 04:58:44,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885595509] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:44,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52003290] [2022-01-18 04:58:44,676 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:58:44,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:44,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:44,677 INFO L229 MonitoredProcess]: Starting monitored process 439 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:44,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (439)] Waiting until timeout for monitored process [2022-01-18 04:58:44,700 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:58:44,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:44,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:44,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:44,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:44,876 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:44,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:44,878 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:58:44,895 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:44,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:44,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:44,989 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 28 treesize of output 32 [2022-01-18 04:58:44,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:44,992 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 24 treesize of output 28 [2022-01-18 04:58:45,045 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:45,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52003290] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:45,045 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:45,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:58:45,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059392169] [2022-01-18 04:58:45,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:45,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:58:45,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:45,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:58:45,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:58:45,046 INFO L87 Difference]: Start difference. First operand 688 states and 1894 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:58:45,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:45,165 INFO L93 Difference]: Finished difference Result 741 states and 1999 transitions. [2022-01-18 04:58:45,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:58:45,165 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 19 [2022-01-18 04:58:45,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:45,166 INFO L225 Difference]: With dead ends: 741 [2022-01-18 04:58:45,166 INFO L226 Difference]: Without dead ends: 741 [2022-01-18 04:58:45,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:58:45,166 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:45,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 177 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 331 Invalid, 0 Unknown, 130 Unchecked, 0.1s Time] [2022-01-18 04:58:45,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2022-01-18 04:58:45,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 686. [2022-01-18 04:58:45,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 2.759124087591241) internal successors, (1890), 685 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:45,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 1890 transitions. [2022-01-18 04:58:45,173 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 1890 transitions. Word has length 19 [2022-01-18 04:58:45,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:45,173 INFO L470 AbstractCegarLoop]: Abstraction has 686 states and 1890 transitions. [2022-01-18 04:58:45,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:58:45,173 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 1890 transitions. [2022-01-18 04:58:45,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:45,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:45,174 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:45,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (439)] Ended with exit code 0 [2022-01-18 04:58:45,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 439 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable443 [2022-01-18 04:58:45,391 INFO L402 AbstractCegarLoop]: === Iteration 445 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:45,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:45,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1846763999, now seen corresponding path program 439 times [2022-01-18 04:58:45,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:45,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111659010] [2022-01-18 04:58:45,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:45,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:45,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:45,457 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:45,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:45,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111659010] [2022-01-18 04:58:45,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111659010] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:45,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496135320] [2022-01-18 04:58:45,458 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:58:45,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:45,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:45,459 INFO L229 MonitoredProcess]: Starting monitored process 440 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:45,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (440)] Waiting until timeout for monitored process [2022-01-18 04:58:45,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:45,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:45,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:45,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:45,618 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:45,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:45,619 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:58:45,632 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:45,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:45,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:45,719 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 32 treesize of output 36 [2022-01-18 04:58:45,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:45,722 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 28 treesize of output 32 [2022-01-18 04:58:45,776 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:45,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496135320] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:45,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:45,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:58:45,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599436918] [2022-01-18 04:58:45,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:45,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:58:45,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:45,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:58:45,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:58:45,777 INFO L87 Difference]: Start difference. First operand 686 states and 1890 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:58:45,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:45,970 INFO L93 Difference]: Finished difference Result 785 states and 2085 transitions. [2022-01-18 04:58:45,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:58:45,971 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 19 [2022-01-18 04:58:45,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:45,972 INFO L225 Difference]: With dead ends: 785 [2022-01-18 04:58:45,972 INFO L226 Difference]: Without dead ends: 785 [2022-01-18 04:58:45,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:58:45,972 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 55 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 271 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:45,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 198 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 455 Invalid, 0 Unknown, 271 Unchecked, 0.2s Time] [2022-01-18 04:58:45,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2022-01-18 04:58:45,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 688. [2022-01-18 04:58:45,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 2.7598253275109172) internal successors, (1896), 687 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:45,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 1896 transitions. [2022-01-18 04:58:45,979 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 1896 transitions. Word has length 19 [2022-01-18 04:58:45,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:45,979 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 1896 transitions. [2022-01-18 04:58:45,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:58:45,979 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 1896 transitions. [2022-01-18 04:58:45,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:45,980 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:45,980 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:45,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (440)] Ended with exit code 0 [2022-01-18 04:58:46,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 440 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2022-01-18 04:58:46,188 INFO L402 AbstractCegarLoop]: === Iteration 446 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:46,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:46,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1040382997, now seen corresponding path program 440 times [2022-01-18 04:58:46,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:46,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391717838] [2022-01-18 04:58:46,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:46,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:46,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:46,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:46,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:46,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391717838] [2022-01-18 04:58:46,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391717838] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:46,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478789063] [2022-01-18 04:58:46,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:58:46,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:46,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:46,310 INFO L229 MonitoredProcess]: Starting monitored process 441 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:46,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (441)] Waiting until timeout for monitored process [2022-01-18 04:58:46,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:58:46,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:46,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:46,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:46,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:46,586 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:46,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:46,588 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:58:46,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:46,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:46,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:46,758 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 32 treesize of output 36 [2022-01-18 04:58:46,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:46,763 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 28 treesize of output 32 [2022-01-18 04:58:46,841 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:46,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478789063] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:46,841 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:46,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:58:46,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699370477] [2022-01-18 04:58:46,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:46,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:58:46,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:46,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:58:46,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:58:46,842 INFO L87 Difference]: Start difference. First operand 688 states and 1896 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:58:47,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:47,004 INFO L93 Difference]: Finished difference Result 764 states and 2040 transitions. [2022-01-18 04:58:47,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:58:47,005 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 19 [2022-01-18 04:58:47,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:47,006 INFO L225 Difference]: With dead ends: 764 [2022-01-18 04:58:47,006 INFO L226 Difference]: Without dead ends: 764 [2022-01-18 04:58:47,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:58:47,006 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:47,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 136 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 299 Invalid, 0 Unknown, 127 Unchecked, 0.1s Time] [2022-01-18 04:58:47,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2022-01-18 04:58:47,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 691. [2022-01-18 04:58:47,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 2.760869565217391) internal successors, (1905), 690 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:47,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1905 transitions. [2022-01-18 04:58:47,016 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1905 transitions. Word has length 19 [2022-01-18 04:58:47,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:47,016 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 1905 transitions. [2022-01-18 04:58:47,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:58:47,017 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1905 transitions. [2022-01-18 04:58:47,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:47,018 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:47,018 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:47,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (441)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:47,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 441 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable445 [2022-01-18 04:58:47,233 INFO L402 AbstractCegarLoop]: === Iteration 447 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:47,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:47,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1941177805, now seen corresponding path program 441 times [2022-01-18 04:58:47,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:47,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803090738] [2022-01-18 04:58:47,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:47,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:47,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:47,357 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:47,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:47,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803090738] [2022-01-18 04:58:47,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803090738] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:47,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284085557] [2022-01-18 04:58:47,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:58:47,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:47,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:47,359 INFO L229 MonitoredProcess]: Starting monitored process 442 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:47,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (442)] Waiting until timeout for monitored process [2022-01-18 04:58:47,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:58:47,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:47,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:47,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:47,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:47,613 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:58:47,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:47,615 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:58:47,623 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:47,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:47,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:47,719 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 56 treesize of output 54 [2022-01-18 04:58:47,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:47,725 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 44 treesize of output 42 [2022-01-18 04:58:47,834 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:47,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284085557] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:47,834 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:47,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:58:47,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881372008] [2022-01-18 04:58:47,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:47,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:58:47,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:47,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:58:47,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:58:47,835 INFO L87 Difference]: Start difference. First operand 691 states and 1905 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:48,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:48,124 INFO L93 Difference]: Finished difference Result 724 states and 1955 transitions. [2022-01-18 04:58:48,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:58:48,124 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:48,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:48,125 INFO L225 Difference]: With dead ends: 724 [2022-01-18 04:58:48,125 INFO L226 Difference]: Without dead ends: 707 [2022-01-18 04:58:48,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:58:48,125 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 27 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:48,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 155 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 286 Invalid, 0 Unknown, 96 Unchecked, 0.1s Time] [2022-01-18 04:58:48,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2022-01-18 04:58:48,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 690. [2022-01-18 04:58:48,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 689 states have (on average 2.760522496371553) internal successors, (1902), 689 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:48,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 1902 transitions. [2022-01-18 04:58:48,132 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 1902 transitions. Word has length 19 [2022-01-18 04:58:48,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:48,132 INFO L470 AbstractCegarLoop]: Abstraction has 690 states and 1902 transitions. [2022-01-18 04:58:48,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:48,132 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 1902 transitions. [2022-01-18 04:58:48,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:48,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:48,132 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:48,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (442)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:48,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 442 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable446 [2022-01-18 04:58:48,333 INFO L402 AbstractCegarLoop]: === Iteration 448 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:48,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:48,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1482881471, now seen corresponding path program 442 times [2022-01-18 04:58:48,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:48,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479547324] [2022-01-18 04:58:48,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:48,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:48,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:48,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:48,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:48,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479547324] [2022-01-18 04:58:48,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479547324] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:48,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998404422] [2022-01-18 04:58:48,440 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:58:48,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:48,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:48,441 INFO L229 MonitoredProcess]: Starting monitored process 443 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:48,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (443)] Waiting until timeout for monitored process [2022-01-18 04:58:48,464 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:58:48,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:48,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:48,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:48,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:48,686 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:48,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:48,689 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:58:48,709 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:48,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:48,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:48,843 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 32 treesize of output 36 [2022-01-18 04:58:48,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:48,847 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 28 treesize of output 32 [2022-01-18 04:58:48,910 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:48,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998404422] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:48,910 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:48,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:58:48,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196670926] [2022-01-18 04:58:48,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:48,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:58:48,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:48,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:58:48,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:58:48,911 INFO L87 Difference]: Start difference. First operand 690 states and 1902 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:58:49,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:49,533 INFO L93 Difference]: Finished difference Result 861 states and 2227 transitions. [2022-01-18 04:58:49,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 04:58:49,533 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 19 [2022-01-18 04:58:49,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:49,534 INFO L225 Difference]: With dead ends: 861 [2022-01-18 04:58:49,534 INFO L226 Difference]: Without dead ends: 861 [2022-01-18 04:58:49,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=287, Invalid=1693, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 04:58:49,534 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 64 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:49,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 239 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 401 Invalid, 0 Unknown, 244 Unchecked, 0.2s Time] [2022-01-18 04:58:49,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-01-18 04:58:49,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 687. [2022-01-18 04:58:49,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 2.75801749271137) internal successors, (1892), 686 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:49,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1892 transitions. [2022-01-18 04:58:49,541 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1892 transitions. Word has length 19 [2022-01-18 04:58:49,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:49,541 INFO L470 AbstractCegarLoop]: Abstraction has 687 states and 1892 transitions. [2022-01-18 04:58:49,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:58:49,541 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1892 transitions. [2022-01-18 04:58:49,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:49,542 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:49,542 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:49,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (443)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:49,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable447,443 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:49,744 INFO L402 AbstractCegarLoop]: === Iteration 449 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:49,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:49,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1194041067, now seen corresponding path program 443 times [2022-01-18 04:58:49,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:49,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428287653] [2022-01-18 04:58:49,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:49,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:49,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:49,879 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:49,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:49,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428287653] [2022-01-18 04:58:49,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428287653] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:49,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198574450] [2022-01-18 04:58:49,880 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:58:49,880 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:49,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:49,880 INFO L229 MonitoredProcess]: Starting monitored process 444 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:49,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (444)] Waiting until timeout for monitored process [2022-01-18 04:58:49,903 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:58:49,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:49,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:49,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:50,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:50,054 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:50,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:50,056 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:50,084 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:50,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:50,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:50,182 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 32 treesize of output 36 [2022-01-18 04:58:50,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:50,185 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 28 treesize of output 32 [2022-01-18 04:58:50,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:50,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198574450] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:50,235 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:50,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:58:50,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143614828] [2022-01-18 04:58:50,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:50,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:58:50,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:50,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:58:50,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:58:50,236 INFO L87 Difference]: Start difference. First operand 687 states and 1892 transitions. Second operand has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 26 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:50,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:50,786 INFO L93 Difference]: Finished difference Result 799 states and 2082 transitions. [2022-01-18 04:58:50,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:58:50,786 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 26 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:50,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:50,787 INFO L225 Difference]: With dead ends: 799 [2022-01-18 04:58:50,787 INFO L226 Difference]: Without dead ends: 799 [2022-01-18 04:58:50,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=213, Invalid=1427, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 04:58:50,788 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 119 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:50,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 215 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 580 Invalid, 0 Unknown, 134 Unchecked, 0.2s Time] [2022-01-18 04:58:50,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2022-01-18 04:58:50,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 679. [2022-01-18 04:58:50,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 2.7551622418879056) internal successors, (1868), 678 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:50,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1868 transitions. [2022-01-18 04:58:50,794 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1868 transitions. Word has length 19 [2022-01-18 04:58:50,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:50,795 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 1868 transitions. [2022-01-18 04:58:50,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 26 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:50,795 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1868 transitions. [2022-01-18 04:58:50,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:50,795 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:50,795 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:50,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (444)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:50,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 444 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable448 [2022-01-18 04:58:50,997 INFO L402 AbstractCegarLoop]: === Iteration 450 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:50,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:50,998 INFO L85 PathProgramCache]: Analyzing trace with hash 166075673, now seen corresponding path program 444 times [2022-01-18 04:58:50,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:50,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079761997] [2022-01-18 04:58:50,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:50,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:51,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:51,109 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:51,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:51,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079761997] [2022-01-18 04:58:51,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079761997] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:51,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870585520] [2022-01-18 04:58:51,109 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:58:51,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:51,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:51,110 INFO L229 MonitoredProcess]: Starting monitored process 445 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:51,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (445)] Waiting until timeout for monitored process [2022-01-18 04:58:51,135 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:58:51,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:51,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:51,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:51,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:51,274 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:51,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:51,275 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:51,302 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:51,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:51,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:51,450 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 46 treesize of output 48 [2022-01-18 04:58:51,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:51,457 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 40 treesize of output 42 [2022-01-18 04:58:51,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:51,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870585520] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:51,556 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:51,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:58:51,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329920102] [2022-01-18 04:58:51,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:51,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:58:51,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:51,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:58:51,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:58:51,557 INFO L87 Difference]: Start difference. First operand 679 states and 1868 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:58:52,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:52,041 INFO L93 Difference]: Finished difference Result 788 states and 2047 transitions. [2022-01-18 04:58:52,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:58:52,041 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:52,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:52,042 INFO L225 Difference]: With dead ends: 788 [2022-01-18 04:58:52,042 INFO L226 Difference]: Without dead ends: 786 [2022-01-18 04:58:52,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=127, Invalid=995, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:58:52,043 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 81 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:52,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 216 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 495 Invalid, 0 Unknown, 111 Unchecked, 0.2s Time] [2022-01-18 04:58:52,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2022-01-18 04:58:52,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 670. [2022-01-18 04:58:52,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 2.7518684603886396) internal successors, (1841), 669 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:52,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1841 transitions. [2022-01-18 04:58:52,050 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1841 transitions. Word has length 19 [2022-01-18 04:58:52,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:52,050 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1841 transitions. [2022-01-18 04:58:52,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:58:52,050 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1841 transitions. [2022-01-18 04:58:52,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:52,050 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:52,050 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:52,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (445)] Ended with exit code 0 [2022-01-18 04:58:52,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449,445 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:52,255 INFO L402 AbstractCegarLoop]: === Iteration 451 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:52,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:52,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1564641395, now seen corresponding path program 445 times [2022-01-18 04:58:52,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:52,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751418727] [2022-01-18 04:58:52,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:52,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:52,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:52,383 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:52,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:52,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751418727] [2022-01-18 04:58:52,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751418727] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:52,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526954744] [2022-01-18 04:58:52,383 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:58:52,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:52,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:52,384 INFO L229 MonitoredProcess]: Starting monitored process 446 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:52,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (446)] Waiting until timeout for monitored process [2022-01-18 04:58:52,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:52,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:52,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:52,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:52,598 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:58:52,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:52,600 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:58:52,621 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:52,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:52,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:52,722 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 28 treesize of output 32 [2022-01-18 04:58:52,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:52,726 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 24 treesize of output 28 [2022-01-18 04:58:52,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:52,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526954744] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:52,798 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:52,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:58:52,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010352103] [2022-01-18 04:58:52,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:52,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:58:52,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:52,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:58:52,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:58:52,799 INFO L87 Difference]: Start difference. First operand 670 states and 1841 transitions. Second operand has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 04:58:53,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:53,068 INFO L93 Difference]: Finished difference Result 748 states and 1987 transitions. [2022-01-18 04:58:53,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:58:53,068 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 19 [2022-01-18 04:58:53,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:53,069 INFO L225 Difference]: With dead ends: 748 [2022-01-18 04:58:53,069 INFO L226 Difference]: Without dead ends: 742 [2022-01-18 04:58:53,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:58:53,069 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 42 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:53,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 157 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 510 Invalid, 0 Unknown, 142 Unchecked, 0.2s Time] [2022-01-18 04:58:53,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2022-01-18 04:58:53,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 661. [2022-01-18 04:58:53,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.7515151515151515) internal successors, (1816), 660 states have internal predecessors, (1816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:53,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1816 transitions. [2022-01-18 04:58:53,076 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1816 transitions. Word has length 19 [2022-01-18 04:58:53,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:53,076 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1816 transitions. [2022-01-18 04:58:53,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 04:58:53,076 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1816 transitions. [2022-01-18 04:58:53,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:53,077 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:53,077 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:53,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (446)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:53,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,446 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:53,293 INFO L402 AbstractCegarLoop]: === Iteration 452 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:53,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:53,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1328196745, now seen corresponding path program 446 times [2022-01-18 04:58:53,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:53,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520446700] [2022-01-18 04:58:53,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:53,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:53,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:53,412 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:53,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:53,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520446700] [2022-01-18 04:58:53,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520446700] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:53,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612672055] [2022-01-18 04:58:53,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:58:53,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:53,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:53,414 INFO L229 MonitoredProcess]: Starting monitored process 447 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:53,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (447)] Waiting until timeout for monitored process [2022-01-18 04:58:53,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:58:53,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:53,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:53,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:53,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:53,644 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:58:53,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:53,646 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:58:53,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:53,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:53,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:53,731 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 56 treesize of output 54 [2022-01-18 04:58:53,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:53,737 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 44 treesize of output 42 [2022-01-18 04:58:53,835 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:53,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612672055] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:53,835 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:53,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:58:53,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248870129] [2022-01-18 04:58:53,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:53,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:58:53,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:53,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:58:53,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:58:53,836 INFO L87 Difference]: Start difference. First operand 661 states and 1816 transitions. Second operand has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:54,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:54,200 INFO L93 Difference]: Finished difference Result 681 states and 1847 transitions. [2022-01-18 04:58:54,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:58:54,200 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:54,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:54,201 INFO L225 Difference]: With dead ends: 681 [2022-01-18 04:58:54,201 INFO L226 Difference]: Without dead ends: 672 [2022-01-18 04:58:54,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:58:54,202 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 14 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 180 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:54,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 110 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 288 Invalid, 0 Unknown, 180 Unchecked, 0.1s Time] [2022-01-18 04:58:54,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-01-18 04:58:54,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 661. [2022-01-18 04:58:54,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.7484848484848485) internal successors, (1814), 660 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:54,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1814 transitions. [2022-01-18 04:58:54,210 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1814 transitions. Word has length 19 [2022-01-18 04:58:54,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:54,210 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1814 transitions. [2022-01-18 04:58:54,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:54,210 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1814 transitions. [2022-01-18 04:58:54,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:54,211 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:54,211 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:54,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (447)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:54,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable451,447 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:54,429 INFO L402 AbstractCegarLoop]: === Iteration 453 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:54,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:54,429 INFO L85 PathProgramCache]: Analyzing trace with hash -993115453, now seen corresponding path program 447 times [2022-01-18 04:58:54,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:54,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421867029] [2022-01-18 04:58:54,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:54,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:54,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:54,584 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:54,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:54,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421867029] [2022-01-18 04:58:54,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421867029] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:54,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325802276] [2022-01-18 04:58:54,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:58:54,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:54,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:54,586 INFO L229 MonitoredProcess]: Starting monitored process 448 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:54,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (448)] Waiting until timeout for monitored process [2022-01-18 04:58:54,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:58:54,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:54,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:54,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:54,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:54,784 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:54,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:54,786 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:54,826 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:54,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:54,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:54,914 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 46 treesize of output 48 [2022-01-18 04:58:54,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:54,919 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 40 treesize of output 42 [2022-01-18 04:58:55,011 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:55,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325802276] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:55,011 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:55,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:55,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539932907] [2022-01-18 04:58:55,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:55,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:55,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:55,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:55,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:55,012 INFO L87 Difference]: Start difference. First operand 661 states and 1814 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:55,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:55,685 INFO L93 Difference]: Finished difference Result 725 states and 1916 transitions. [2022-01-18 04:58:55,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:58:55,686 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:55,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:55,687 INFO L225 Difference]: With dead ends: 725 [2022-01-18 04:58:55,687 INFO L226 Difference]: Without dead ends: 719 [2022-01-18 04:58:55,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=165, Invalid=1241, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 04:58:55,687 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 60 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:55,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 194 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 408 Invalid, 0 Unknown, 42 Unchecked, 0.2s Time] [2022-01-18 04:58:55,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2022-01-18 04:58:55,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 661. [2022-01-18 04:58:55,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.7454545454545456) internal successors, (1812), 660 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:55,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1812 transitions. [2022-01-18 04:58:55,696 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1812 transitions. Word has length 19 [2022-01-18 04:58:55,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:55,696 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1812 transitions. [2022-01-18 04:58:55,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:55,696 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1812 transitions. [2022-01-18 04:58:55,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:55,697 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:55,697 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:55,718 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (448)] Ended with exit code 0 [2022-01-18 04:58:55,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 448 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable452 [2022-01-18 04:58:55,897 INFO L402 AbstractCegarLoop]: === Iteration 454 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:55,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:55,898 INFO L85 PathProgramCache]: Analyzing trace with hash 839528519, now seen corresponding path program 448 times [2022-01-18 04:58:55,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:55,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122254803] [2022-01-18 04:58:55,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:55,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:55,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:55,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:55,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:55,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122254803] [2022-01-18 04:58:55,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122254803] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:55,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365673352] [2022-01-18 04:58:55,962 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:58:55,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:55,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:55,963 INFO L229 MonitoredProcess]: Starting monitored process 449 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:55,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (449)] Waiting until timeout for monitored process [2022-01-18 04:58:55,985 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:58:55,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:55,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:55,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:56,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:56,084 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:58:56,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:56,085 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:58:56,108 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:56,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:56,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:56,172 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 32 treesize of output 36 [2022-01-18 04:58:56,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:56,175 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 28 treesize of output 32 [2022-01-18 04:58:56,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:56,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365673352] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:56,221 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:56,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:56,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245746241] [2022-01-18 04:58:56,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:56,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:56,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:56,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:56,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:56,221 INFO L87 Difference]: Start difference. First operand 661 states and 1812 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:56,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:56,617 INFO L93 Difference]: Finished difference Result 774 states and 2041 transitions. [2022-01-18 04:58:56,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:58:56,618 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:56,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:56,618 INFO L225 Difference]: With dead ends: 774 [2022-01-18 04:58:56,618 INFO L226 Difference]: Without dead ends: 770 [2022-01-18 04:58:56,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=219, Invalid=1263, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:58:56,619 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:56,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 171 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 484 Invalid, 0 Unknown, 87 Unchecked, 0.1s Time] [2022-01-18 04:58:56,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-01-18 04:58:56,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 666. [2022-01-18 04:58:56,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.756390977443609) internal successors, (1833), 665 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:56,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1833 transitions. [2022-01-18 04:58:56,625 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1833 transitions. Word has length 19 [2022-01-18 04:58:56,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:56,625 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1833 transitions. [2022-01-18 04:58:56,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:56,626 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1833 transitions. [2022-01-18 04:58:56,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:56,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:56,626 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:56,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (449)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:56,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 449 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable453 [2022-01-18 04:58:56,842 INFO L402 AbstractCegarLoop]: === Iteration 455 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:56,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:56,842 INFO L85 PathProgramCache]: Analyzing trace with hash 178526067, now seen corresponding path program 449 times [2022-01-18 04:58:56,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:56,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795123570] [2022-01-18 04:58:56,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:56,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:56,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:56,907 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:56,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:56,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795123570] [2022-01-18 04:58:56,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795123570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:56,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253200853] [2022-01-18 04:58:56,907 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:58:56,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:56,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:56,908 INFO L229 MonitoredProcess]: Starting monitored process 450 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:56,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (450)] Waiting until timeout for monitored process [2022-01-18 04:58:56,932 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:58:56,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:56,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:56,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:57,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:57,079 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:57,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:57,081 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:58:57,092 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:57,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:57,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:57,163 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 28 treesize of output 32 [2022-01-18 04:58:57,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:57,166 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 24 treesize of output 28 [2022-01-18 04:58:57,219 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:57,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253200853] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:57,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:57,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:58:57,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791522899] [2022-01-18 04:58:57,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:57,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:58:57,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:57,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:58:57,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:58:57,219 INFO L87 Difference]: Start difference. First operand 666 states and 1833 transitions. Second operand has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 04:58:57,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:57,386 INFO L93 Difference]: Finished difference Result 747 states and 1997 transitions. [2022-01-18 04:58:57,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:58:57,387 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 19 [2022-01-18 04:58:57,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:57,387 INFO L225 Difference]: With dead ends: 747 [2022-01-18 04:58:57,387 INFO L226 Difference]: Without dead ends: 747 [2022-01-18 04:58:57,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:58:57,388 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:57,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 150 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 558 Invalid, 0 Unknown, 127 Unchecked, 0.1s Time] [2022-01-18 04:58:57,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2022-01-18 04:58:57,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 667. [2022-01-18 04:58:57,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 2.7567567567567566) internal successors, (1836), 666 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:57,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1836 transitions. [2022-01-18 04:58:57,402 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1836 transitions. Word has length 19 [2022-01-18 04:58:57,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:57,403 INFO L470 AbstractCegarLoop]: Abstraction has 667 states and 1836 transitions. [2022-01-18 04:58:57,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 04:58:57,403 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1836 transitions. [2022-01-18 04:58:57,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:57,403 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:57,403 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:57,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (450)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:57,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 450 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable454 [2022-01-18 04:58:57,610 INFO L402 AbstractCegarLoop]: === Iteration 456 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:57,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:57,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1593176761, now seen corresponding path program 450 times [2022-01-18 04:58:57,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:57,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820732650] [2022-01-18 04:58:57,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:57,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:57,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:57,697 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:57,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:57,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820732650] [2022-01-18 04:58:57,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820732650] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:57,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812036546] [2022-01-18 04:58:57,697 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:58:57,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:57,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:57,698 INFO L229 MonitoredProcess]: Starting monitored process 451 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:57,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (451)] Waiting until timeout for monitored process [2022-01-18 04:58:57,723 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:58:57,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:57,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:57,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:57,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:57,934 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:58:57,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:57,936 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:58:57,942 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:57,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:58,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:58,047 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 28 treesize of output 32 [2022-01-18 04:58:58,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:58,051 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 24 treesize of output 28 [2022-01-18 04:58:58,120 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:58,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812036546] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:58,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:58,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:58:58,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460063214] [2022-01-18 04:58:58,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:58,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:58:58,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:58,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:58:58,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:58:58,121 INFO L87 Difference]: Start difference. First operand 667 states and 1836 transitions. Second operand has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:58,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:58,501 INFO L93 Difference]: Finished difference Result 810 states and 2123 transitions. [2022-01-18 04:58:58,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:58:58,501 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:58:58,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:58,502 INFO L225 Difference]: With dead ends: 810 [2022-01-18 04:58:58,502 INFO L226 Difference]: Without dead ends: 810 [2022-01-18 04:58:58,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=185, Invalid=1221, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 04:58:58,503 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 48 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:58,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 140 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 479 Invalid, 0 Unknown, 146 Unchecked, 0.2s Time] [2022-01-18 04:58:58,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2022-01-18 04:58:58,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 668. [2022-01-18 04:58:58,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.75712143928036) internal successors, (1839), 667 states have internal predecessors, (1839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:58,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1839 transitions. [2022-01-18 04:58:58,510 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1839 transitions. Word has length 19 [2022-01-18 04:58:58,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:58,510 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1839 transitions. [2022-01-18 04:58:58,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:58,510 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1839 transitions. [2022-01-18 04:58:58,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:58,511 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:58,511 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:58,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (451)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:58,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 451 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable455 [2022-01-18 04:58:58,727 INFO L402 AbstractCegarLoop]: === Iteration 457 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:58,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:58,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1580655223, now seen corresponding path program 451 times [2022-01-18 04:58:58,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:58,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724906515] [2022-01-18 04:58:58,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:58,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:58,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:58,891 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:58,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:58,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724906515] [2022-01-18 04:58:58,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724906515] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:58,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606388796] [2022-01-18 04:58:58,892 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:58:58,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:58,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:58,900 INFO L229 MonitoredProcess]: Starting monitored process 452 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:58,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (452)] Waiting until timeout for monitored process [2022-01-18 04:58:58,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:58,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:58:58,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:58:59,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:59,099 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:58:59,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:58:59,100 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:58:59,107 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:59,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:58:59,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:59,186 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 46 treesize of output 48 [2022-01-18 04:58:59,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:58:59,190 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 40 treesize of output 42 [2022-01-18 04:58:59,256 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:59,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606388796] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:58:59,256 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:58:59,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:58:59,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976701862] [2022-01-18 04:58:59,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:58:59,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:58:59,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:58:59,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:58:59,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:58:59,257 INFO L87 Difference]: Start difference. First operand 668 states and 1839 transitions. Second operand has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 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 04:58:59,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:58:59,567 INFO L93 Difference]: Finished difference Result 693 states and 1879 transitions. [2022-01-18 04:58:59,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:58:59,567 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 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 19 [2022-01-18 04:58:59,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:58:59,569 INFO L225 Difference]: With dead ends: 693 [2022-01-18 04:58:59,569 INFO L226 Difference]: Without dead ends: 681 [2022-01-18 04:58:59,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=115, Invalid=815, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:58:59,569 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 21 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:58:59,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 107 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 390 Invalid, 0 Unknown, 77 Unchecked, 0.1s Time] [2022-01-18 04:58:59,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2022-01-18 04:58:59,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 667. [2022-01-18 04:58:59,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 2.7537537537537538) internal successors, (1834), 666 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:58:59,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1834 transitions. [2022-01-18 04:58:59,578 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1834 transitions. Word has length 19 [2022-01-18 04:58:59,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:58:59,578 INFO L470 AbstractCegarLoop]: Abstraction has 667 states and 1834 transitions. [2022-01-18 04:58:59,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 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 04:58:59,578 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1834 transitions. [2022-01-18 04:58:59,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:58:59,579 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:58:59,579 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:58:59,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (452)] Forceful destruction successful, exit code 0 [2022-01-18 04:58:59,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable456,452 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:59,796 INFO L402 AbstractCegarLoop]: === Iteration 458 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:58:59,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:58:59,796 INFO L85 PathProgramCache]: Analyzing trace with hash 24867997, now seen corresponding path program 452 times [2022-01-18 04:58:59,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:58:59,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521208346] [2022-01-18 04:58:59,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:58:59,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:58:59,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:58:59,872 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:58:59,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:58:59,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521208346] [2022-01-18 04:58:59,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521208346] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:58:59,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696326094] [2022-01-18 04:58:59,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:58:59,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:58:59,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:58:59,873 INFO L229 MonitoredProcess]: Starting monitored process 453 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:58:59,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (453)] Waiting until timeout for monitored process [2022-01-18 04:58:59,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:58:59,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:58:59,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:58:59,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:00,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:00,015 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:00,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:00,017 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:00,062 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:00,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:00,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:00,142 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 28 treesize of output 32 [2022-01-18 04:59:00,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:00,145 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 24 treesize of output 28 [2022-01-18 04:59:00,200 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:00,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696326094] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:00,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:00,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:00,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101596689] [2022-01-18 04:59:00,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:00,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:00,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:00,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:00,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:00,201 INFO L87 Difference]: Start difference. First operand 667 states and 1834 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:00,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:00,604 INFO L93 Difference]: Finished difference Result 862 states and 2218 transitions. [2022-01-18 04:59:00,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 04:59:00,604 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:00,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:00,605 INFO L225 Difference]: With dead ends: 862 [2022-01-18 04:59:00,605 INFO L226 Difference]: Without dead ends: 862 [2022-01-18 04:59:00,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=203, Invalid=1437, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 04:59:00,605 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 108 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:00,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 176 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 512 Invalid, 0 Unknown, 54 Unchecked, 0.1s Time] [2022-01-18 04:59:00,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states. [2022-01-18 04:59:00,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 669. [2022-01-18 04:59:00,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 2.754491017964072) internal successors, (1840), 668 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:00,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 1840 transitions. [2022-01-18 04:59:00,612 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 1840 transitions. Word has length 19 [2022-01-18 04:59:00,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:00,612 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 1840 transitions. [2022-01-18 04:59:00,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:00,613 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 1840 transitions. [2022-01-18 04:59:00,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:00,613 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:00,613 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:00,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (453)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:00,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable457,453 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:00,831 INFO L402 AbstractCegarLoop]: === Iteration 459 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:00,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:00,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1384984737, now seen corresponding path program 453 times [2022-01-18 04:59:00,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:00,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556689939] [2022-01-18 04:59:00,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:00,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:00,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:00,971 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:00,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:00,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556689939] [2022-01-18 04:59:00,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556689939] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:00,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866695457] [2022-01-18 04:59:00,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:59:00,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:00,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:00,972 INFO L229 MonitoredProcess]: Starting monitored process 454 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:00,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (454)] Waiting until timeout for monitored process [2022-01-18 04:59:00,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:59:00,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:00,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:00,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:01,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:01,124 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:01,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:01,126 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:01,158 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:01,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:01,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:01,250 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 46 treesize of output 48 [2022-01-18 04:59:01,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:01,255 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 40 treesize of output 42 [2022-01-18 04:59:01,333 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:01,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866695457] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:01,333 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:01,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:01,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856814547] [2022-01-18 04:59:01,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:01,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:01,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:01,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:01,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:01,334 INFO L87 Difference]: Start difference. First operand 669 states and 1840 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:59:01,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:01,675 INFO L93 Difference]: Finished difference Result 737 states and 1962 transitions. [2022-01-18 04:59:01,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:01,687 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:01,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:01,688 INFO L225 Difference]: With dead ends: 737 [2022-01-18 04:59:01,688 INFO L226 Difference]: Without dead ends: 737 [2022-01-18 04:59:01,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:59:01,688 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 49 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:01,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 213 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 578 Invalid, 0 Unknown, 83 Unchecked, 0.2s Time] [2022-01-18 04:59:01,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2022-01-18 04:59:01,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 665. [2022-01-18 04:59:01,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.7560240963855422) internal successors, (1830), 664 states have internal predecessors, (1830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:01,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1830 transitions. [2022-01-18 04:59:01,695 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1830 transitions. Word has length 19 [2022-01-18 04:59:01,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:01,695 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 1830 transitions. [2022-01-18 04:59:01,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:59:01,695 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1830 transitions. [2022-01-18 04:59:01,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:01,696 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:01,696 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:01,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (454)] Ended with exit code 0 [2022-01-18 04:59:01,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 454 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable458 [2022-01-18 04:59:01,897 INFO L402 AbstractCegarLoop]: === Iteration 460 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:01,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:01,897 INFO L85 PathProgramCache]: Analyzing trace with hash -722573121, now seen corresponding path program 454 times [2022-01-18 04:59:01,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:01,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147196908] [2022-01-18 04:59:01,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:01,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:01,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:02,020 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:02,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:02,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147196908] [2022-01-18 04:59:02,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147196908] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:02,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141790464] [2022-01-18 04:59:02,021 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:59:02,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:02,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:02,022 INFO L229 MonitoredProcess]: Starting monitored process 455 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:02,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (455)] Waiting until timeout for monitored process [2022-01-18 04:59:02,048 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:59:02,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:02,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:02,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:02,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:02,260 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:59:02,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:02,263 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:59:02,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:02,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:02,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:02,398 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 28 treesize of output 32 [2022-01-18 04:59:02,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:02,401 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 24 treesize of output 28 [2022-01-18 04:59:02,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:02,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141790464] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:02,500 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:02,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:02,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705942524] [2022-01-18 04:59:02,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:02,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:02,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:02,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:02,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:02,500 INFO L87 Difference]: Start difference. First operand 665 states and 1830 transitions. Second operand has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 04:59:02,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:02,728 INFO L93 Difference]: Finished difference Result 778 states and 2054 transitions. [2022-01-18 04:59:02,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:02,728 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 19 [2022-01-18 04:59:02,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:02,729 INFO L225 Difference]: With dead ends: 778 [2022-01-18 04:59:02,729 INFO L226 Difference]: Without dead ends: 778 [2022-01-18 04:59:02,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:59:02,729 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 48 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:02,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 258 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 564 Invalid, 0 Unknown, 132 Unchecked, 0.2s Time] [2022-01-18 04:59:02,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-01-18 04:59:02,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 671. [2022-01-18 04:59:02,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.765671641791045) internal successors, (1853), 670 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:02,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1853 transitions. [2022-01-18 04:59:02,736 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1853 transitions. Word has length 19 [2022-01-18 04:59:02,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:02,736 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 1853 transitions. [2022-01-18 04:59:02,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 04:59:02,736 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1853 transitions. [2022-01-18 04:59:02,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:02,737 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:02,737 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:02,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (455)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:02,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 455 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable459 [2022-01-18 04:59:02,947 INFO L402 AbstractCegarLoop]: === Iteration 461 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:02,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:02,947 INFO L85 PathProgramCache]: Analyzing trace with hash 895471637, now seen corresponding path program 455 times [2022-01-18 04:59:02,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:02,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905419930] [2022-01-18 04:59:02,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:02,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:02,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:03,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:03,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:03,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905419930] [2022-01-18 04:59:03,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905419930] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:03,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746154286] [2022-01-18 04:59:03,051 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:59:03,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:03,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:03,052 INFO L229 MonitoredProcess]: Starting monitored process 456 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:03,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (456)] Waiting until timeout for monitored process [2022-01-18 04:59:03,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:59:03,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:03,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:03,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:03,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:03,210 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:03,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:03,212 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:03,262 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:03,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:03,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:03,348 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 24 treesize of output 28 [2022-01-18 04:59:03,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:03,351 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 20 treesize of output 24 [2022-01-18 04:59:03,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:03,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746154286] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:03,440 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:03,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:03,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476543310] [2022-01-18 04:59:03,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:03,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:03,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:03,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:03,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:03,441 INFO L87 Difference]: Start difference. First operand 671 states and 1853 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:03,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:03,799 INFO L93 Difference]: Finished difference Result 816 states and 2126 transitions. [2022-01-18 04:59:03,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:59:03,799 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:03,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:03,800 INFO L225 Difference]: With dead ends: 816 [2022-01-18 04:59:03,800 INFO L226 Difference]: Without dead ends: 816 [2022-01-18 04:59:03,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:59:03,800 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 57 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:03,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 256 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 770 Invalid, 0 Unknown, 20 Unchecked, 0.3s Time] [2022-01-18 04:59:03,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-01-18 04:59:03,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 672. [2022-01-18 04:59:03,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 2.767511177347243) internal successors, (1857), 671 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:03,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1857 transitions. [2022-01-18 04:59:03,807 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1857 transitions. Word has length 19 [2022-01-18 04:59:03,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:03,807 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1857 transitions. [2022-01-18 04:59:03,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:03,807 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1857 transitions. [2022-01-18 04:59:03,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:03,808 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:03,808 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:03,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (456)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:04,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,456 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:04,023 INFO L402 AbstractCegarLoop]: === Iteration 462 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:04,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:04,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1547005683, now seen corresponding path program 456 times [2022-01-18 04:59:04,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:04,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126158024] [2022-01-18 04:59:04,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:04,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:04,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:04,123 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:04,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:04,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126158024] [2022-01-18 04:59:04,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126158024] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:04,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722329111] [2022-01-18 04:59:04,123 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:59:04,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:04,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:04,124 INFO L229 MonitoredProcess]: Starting monitored process 457 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:04,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (457)] Waiting until timeout for monitored process [2022-01-18 04:59:04,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:59:04,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:04,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:04,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:04,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:04,223 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:04,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:04,225 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:04,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:04,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:04,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:04,301 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 42 treesize of output 44 [2022-01-18 04:59:04,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:04,304 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 36 treesize of output 38 [2022-01-18 04:59:04,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:04,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722329111] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:04,367 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:04,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:04,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864645512] [2022-01-18 04:59:04,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:04,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:04,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:04,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:04,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:04,368 INFO L87 Difference]: Start difference. First operand 672 states and 1857 transitions. Second operand has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 04:59:04,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:04,673 INFO L93 Difference]: Finished difference Result 801 states and 2079 transitions. [2022-01-18 04:59:04,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:04,673 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 19 [2022-01-18 04:59:04,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:04,674 INFO L225 Difference]: With dead ends: 801 [2022-01-18 04:59:04,674 INFO L226 Difference]: Without dead ends: 801 [2022-01-18 04:59:04,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:59:04,675 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 69 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:04,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 191 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:59:04,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2022-01-18 04:59:04,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 675. [2022-01-18 04:59:04,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 2.771513353115727) internal successors, (1868), 674 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:04,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1868 transitions. [2022-01-18 04:59:04,685 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1868 transitions. Word has length 19 [2022-01-18 04:59:04,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:04,685 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1868 transitions. [2022-01-18 04:59:04,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 04:59:04,685 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1868 transitions. [2022-01-18 04:59:04,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:04,686 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:04,686 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:04,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (457)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:04,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable461,457 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:04,888 INFO L402 AbstractCegarLoop]: === Iteration 463 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:04,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:04,889 INFO L85 PathProgramCache]: Analyzing trace with hash 679556035, now seen corresponding path program 457 times [2022-01-18 04:59:04,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:04,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452015040] [2022-01-18 04:59:04,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:04,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:04,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:04,986 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:04,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:04,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452015040] [2022-01-18 04:59:04,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452015040] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:04,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13426001] [2022-01-18 04:59:04,987 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:59:04,987 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:04,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:04,988 INFO L229 MonitoredProcess]: Starting monitored process 458 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:04,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (458)] Waiting until timeout for monitored process [2022-01-18 04:59:05,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:05,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:05,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:05,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:05,108 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:05,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:05,110 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:05,145 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:05,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:05,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:05,198 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 28 treesize of output 32 [2022-01-18 04:59:05,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:05,201 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 24 treesize of output 28 [2022-01-18 04:59:05,290 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:05,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13426001] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:05,291 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:05,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:59:05,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736181746] [2022-01-18 04:59:05,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:05,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:59:05,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:05,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:59:05,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:59:05,292 INFO L87 Difference]: Start difference. First operand 675 states and 1868 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:05,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:05,795 INFO L93 Difference]: Finished difference Result 781 states and 2072 transitions. [2022-01-18 04:59:05,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 04:59:05,795 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:05,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:05,796 INFO L225 Difference]: With dead ends: 781 [2022-01-18 04:59:05,796 INFO L226 Difference]: Without dead ends: 771 [2022-01-18 04:59:05,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=267, Invalid=1713, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 04:59:05,796 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 76 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:05,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 134 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:05,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2022-01-18 04:59:05,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 682. [2022-01-18 04:59:05,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.776798825256975) internal successors, (1891), 681 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:05,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1891 transitions. [2022-01-18 04:59:05,803 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1891 transitions. Word has length 19 [2022-01-18 04:59:05,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:05,804 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 1891 transitions. [2022-01-18 04:59:05,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:05,804 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1891 transitions. [2022-01-18 04:59:05,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:05,804 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:05,804 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:05,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (458)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:06,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable462,458 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:06,020 INFO L402 AbstractCegarLoop]: === Iteration 464 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:06,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:06,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1387844873, now seen corresponding path program 458 times [2022-01-18 04:59:06,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:06,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102949511] [2022-01-18 04:59:06,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:06,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:06,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:06,087 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:06,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:06,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102949511] [2022-01-18 04:59:06,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102949511] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:06,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13236267] [2022-01-18 04:59:06,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:59:06,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:06,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:06,088 INFO L229 MonitoredProcess]: Starting monitored process 459 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:06,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (459)] Waiting until timeout for monitored process [2022-01-18 04:59:06,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:59:06,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:06,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:06,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:06,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:06,197 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:06,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:06,199 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:06,232 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:06,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:06,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:06,284 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 28 treesize of output 32 [2022-01-18 04:59:06,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:06,286 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 24 treesize of output 28 [2022-01-18 04:59:06,345 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:06,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13236267] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:06,345 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:06,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:06,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767866938] [2022-01-18 04:59:06,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:06,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:06,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:06,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:06,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:06,346 INFO L87 Difference]: Start difference. First operand 682 states and 1891 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:06,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:06,894 INFO L93 Difference]: Finished difference Result 786 states and 2081 transitions. [2022-01-18 04:59:06,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 04:59:06,894 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:06,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:06,895 INFO L225 Difference]: With dead ends: 786 [2022-01-18 04:59:06,895 INFO L226 Difference]: Without dead ends: 786 [2022-01-18 04:59:06,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=251, Invalid=1729, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 04:59:06,896 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 56 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:06,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 150 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 614 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:06,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2022-01-18 04:59:06,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 677. [2022-01-18 04:59:06,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 2.7707100591715976) internal successors, (1873), 676 states have internal predecessors, (1873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:06,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1873 transitions. [2022-01-18 04:59:06,909 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1873 transitions. Word has length 19 [2022-01-18 04:59:06,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:06,909 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 1873 transitions. [2022-01-18 04:59:06,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:06,909 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1873 transitions. [2022-01-18 04:59:06,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:06,910 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:06,910 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:06,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (459)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:07,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 459 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable463 [2022-01-18 04:59:07,112 INFO L402 AbstractCegarLoop]: === Iteration 465 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:07,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:07,112 INFO L85 PathProgramCache]: Analyzing trace with hash 760951663, now seen corresponding path program 459 times [2022-01-18 04:59:07,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:07,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504510646] [2022-01-18 04:59:07,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:07,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:07,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:07,220 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:07,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:07,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504510646] [2022-01-18 04:59:07,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504510646] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:07,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874553837] [2022-01-18 04:59:07,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:59:07,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:07,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:07,222 INFO L229 MonitoredProcess]: Starting monitored process 460 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:07,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (460)] Waiting until timeout for monitored process [2022-01-18 04:59:07,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:59:07,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:07,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:07,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:07,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:07,382 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:07,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:07,384 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:59:07,392 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:07,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:07,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:07,464 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 28 treesize of output 32 [2022-01-18 04:59:07,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:07,468 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 24 treesize of output 28 [2022-01-18 04:59:07,544 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:07,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874553837] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:07,545 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:07,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:07,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006593552] [2022-01-18 04:59:07,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:07,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:07,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:07,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:07,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:07,545 INFO L87 Difference]: Start difference. First operand 677 states and 1873 transitions. Second operand has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:07,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:07,873 INFO L93 Difference]: Finished difference Result 766 states and 2032 transitions. [2022-01-18 04:59:07,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 04:59:07,873 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:07,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:07,874 INFO L225 Difference]: With dead ends: 766 [2022-01-18 04:59:07,874 INFO L226 Difference]: Without dead ends: 766 [2022-01-18 04:59:07,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=1093, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:59:07,874 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 69 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:07,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 150 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:59:07,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2022-01-18 04:59:07,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 673. [2022-01-18 04:59:07,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 2.767857142857143) internal successors, (1860), 672 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:07,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1860 transitions. [2022-01-18 04:59:07,881 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1860 transitions. Word has length 19 [2022-01-18 04:59:07,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:07,881 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 1860 transitions. [2022-01-18 04:59:07,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:07,881 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1860 transitions. [2022-01-18 04:59:07,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:07,881 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:07,882 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:07,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (460)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:08,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 460 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable464 [2022-01-18 04:59:08,097 INFO L402 AbstractCegarLoop]: === Iteration 466 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:08,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:08,097 INFO L85 PathProgramCache]: Analyzing trace with hash -2097110763, now seen corresponding path program 460 times [2022-01-18 04:59:08,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:08,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562132388] [2022-01-18 04:59:08,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:08,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:08,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:08,215 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:08,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:08,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562132388] [2022-01-18 04:59:08,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562132388] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:08,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989392096] [2022-01-18 04:59:08,215 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:59:08,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:08,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:08,216 INFO L229 MonitoredProcess]: Starting monitored process 461 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:08,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (461)] Waiting until timeout for monitored process [2022-01-18 04:59:08,239 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:59:08,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:08,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:08,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:08,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:08,357 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:08,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:08,359 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:08,391 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:08,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:08,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:08,472 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 46 treesize of output 48 [2022-01-18 04:59:08,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:08,476 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 40 treesize of output 42 [2022-01-18 04:59:08,549 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:08,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989392096] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:08,549 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:08,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:08,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286544455] [2022-01-18 04:59:08,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:08,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:08,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:08,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:08,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:08,550 INFO L87 Difference]: Start difference. First operand 673 states and 1860 transitions. Second operand has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:09,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:09,043 INFO L93 Difference]: Finished difference Result 779 states and 2029 transitions. [2022-01-18 04:59:09,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:59:09,044 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:09,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:09,044 INFO L225 Difference]: With dead ends: 779 [2022-01-18 04:59:09,044 INFO L226 Difference]: Without dead ends: 779 [2022-01-18 04:59:09,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=146, Invalid=976, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:59:09,045 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 88 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:09,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 189 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:09,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2022-01-18 04:59:09,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 673. [2022-01-18 04:59:09,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 2.761904761904762) internal successors, (1856), 672 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:09,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1856 transitions. [2022-01-18 04:59:09,052 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1856 transitions. Word has length 19 [2022-01-18 04:59:09,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:09,052 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 1856 transitions. [2022-01-18 04:59:09,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:09,052 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1856 transitions. [2022-01-18 04:59:09,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:09,052 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:09,052 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:09,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (461)] Ended with exit code 0 [2022-01-18 04:59:09,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 461 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable465 [2022-01-18 04:59:09,268 INFO L402 AbstractCegarLoop]: === Iteration 467 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:09,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:09,268 INFO L85 PathProgramCache]: Analyzing trace with hash -736994023, now seen corresponding path program 461 times [2022-01-18 04:59:09,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:09,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055611309] [2022-01-18 04:59:09,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:09,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:09,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:09,368 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:09,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:09,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055611309] [2022-01-18 04:59:09,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055611309] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:09,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89593368] [2022-01-18 04:59:09,368 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:59:09,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:09,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:09,369 INFO L229 MonitoredProcess]: Starting monitored process 462 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:09,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (462)] Waiting until timeout for monitored process [2022-01-18 04:59:09,408 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:59:09,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:09,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:09,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:09,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:09,546 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:09,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:09,548 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:09,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:09,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:09,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:09,688 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 32 treesize of output 36 [2022-01-18 04:59:09,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:09,691 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 28 treesize of output 32 [2022-01-18 04:59:09,753 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:09,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89593368] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:09,753 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:09,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:09,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118286807] [2022-01-18 04:59:09,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:09,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:09,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:09,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:09,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:09,754 INFO L87 Difference]: Start difference. First operand 673 states and 1856 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:10,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:10,611 INFO L93 Difference]: Finished difference Result 802 states and 2106 transitions. [2022-01-18 04:59:10,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 04:59:10,611 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 19 [2022-01-18 04:59:10,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:10,612 INFO L225 Difference]: With dead ends: 802 [2022-01-18 04:59:10,612 INFO L226 Difference]: Without dead ends: 802 [2022-01-18 04:59:10,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=333, Invalid=1923, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 04:59:10,612 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 82 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:10,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 193 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:59:10,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2022-01-18 04:59:10,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 678. [2022-01-18 04:59:10,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.7680945347119645) internal successors, (1874), 677 states have internal predecessors, (1874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:10,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1874 transitions. [2022-01-18 04:59:10,619 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1874 transitions. Word has length 19 [2022-01-18 04:59:10,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:10,619 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1874 transitions. [2022-01-18 04:59:10,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:10,619 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1874 transitions. [2022-01-18 04:59:10,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:10,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:10,620 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:10,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (462)] Ended with exit code 0 [2022-01-18 04:59:10,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 462 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable466 [2022-01-18 04:59:10,831 INFO L402 AbstractCegarLoop]: === Iteration 468 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:10,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:10,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1411802513, now seen corresponding path program 462 times [2022-01-18 04:59:10,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:10,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962630429] [2022-01-18 04:59:10,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:10,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:10,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:10,934 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:10,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:10,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962630429] [2022-01-18 04:59:10,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962630429] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:10,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601764891] [2022-01-18 04:59:10,934 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:59:10,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:10,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:10,935 INFO L229 MonitoredProcess]: Starting monitored process 463 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:10,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (463)] Waiting until timeout for monitored process [2022-01-18 04:59:10,965 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:59:10,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:10,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:10,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:11,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:11,126 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:11,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:11,128 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:59:11,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:11,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:11,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:11,233 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 32 treesize of output 36 [2022-01-18 04:59:11,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:11,235 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 28 treesize of output 32 [2022-01-18 04:59:11,286 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:11,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601764891] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:11,287 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:11,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:11,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838963526] [2022-01-18 04:59:11,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:11,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:11,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:11,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:11,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:11,288 INFO L87 Difference]: Start difference. First operand 678 states and 1874 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:59:11,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:11,718 INFO L93 Difference]: Finished difference Result 740 states and 1985 transitions. [2022-01-18 04:59:11,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 04:59:11,719 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:11,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:11,719 INFO L225 Difference]: With dead ends: 740 [2022-01-18 04:59:11,719 INFO L226 Difference]: Without dead ends: 740 [2022-01-18 04:59:11,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=278, Invalid=1528, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 04:59:11,720 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 58 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:11,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 104 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:59:11,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2022-01-18 04:59:11,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 672. [2022-01-18 04:59:11,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 2.761549925484352) internal successors, (1853), 671 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:11,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1853 transitions. [2022-01-18 04:59:11,726 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1853 transitions. Word has length 19 [2022-01-18 04:59:11,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:11,726 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1853 transitions. [2022-01-18 04:59:11,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:59:11,726 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1853 transitions. [2022-01-18 04:59:11,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:11,727 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:11,727 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:11,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (463)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:11,942 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 463 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable467 [2022-01-18 04:59:11,942 INFO L402 AbstractCegarLoop]: === Iteration 469 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:11,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:11,943 INFO L85 PathProgramCache]: Analyzing trace with hash -694981607, now seen corresponding path program 463 times [2022-01-18 04:59:11,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:11,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211437911] [2022-01-18 04:59:11,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:11,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:11,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:12,054 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:12,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:12,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211437911] [2022-01-18 04:59:12,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211437911] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:12,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254818765] [2022-01-18 04:59:12,055 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:59:12,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:12,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:12,056 INFO L229 MonitoredProcess]: Starting monitored process 464 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:12,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (464)] Waiting until timeout for monitored process [2022-01-18 04:59:12,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:12,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:12,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:12,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:12,227 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:59:12,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:12,229 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:59:12,259 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:12,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:12,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:12,357 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 28 treesize of output 32 [2022-01-18 04:59:12,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:12,360 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 24 treesize of output 28 [2022-01-18 04:59:12,427 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:12,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254818765] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:12,427 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:12,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:12,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87395214] [2022-01-18 04:59:12,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:12,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:12,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:12,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:12,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:12,428 INFO L87 Difference]: Start difference. First operand 672 states and 1853 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:12,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:12,876 INFO L93 Difference]: Finished difference Result 727 states and 1950 transitions. [2022-01-18 04:59:12,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:12,876 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 19 [2022-01-18 04:59:12,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:12,877 INFO L225 Difference]: With dead ends: 727 [2022-01-18 04:59:12,877 INFO L226 Difference]: Without dead ends: 727 [2022-01-18 04:59:12,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=115, Invalid=815, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:59:12,877 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:12,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 181 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:59:12,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2022-01-18 04:59:12,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 666. [2022-01-18 04:59:12,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.756390977443609) internal successors, (1833), 665 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:12,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1833 transitions. [2022-01-18 04:59:12,883 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1833 transitions. Word has length 19 [2022-01-18 04:59:12,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:12,883 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1833 transitions. [2022-01-18 04:59:12,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:12,884 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1833 transitions. [2022-01-18 04:59:12,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:12,884 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:12,884 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:12,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (464)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:13,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 464 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable468 [2022-01-18 04:59:13,100 INFO L402 AbstractCegarLoop]: === Iteration 470 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:13,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:13,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1678917247, now seen corresponding path program 464 times [2022-01-18 04:59:13,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:13,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069980251] [2022-01-18 04:59:13,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:13,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:13,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:13,203 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:13,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:13,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069980251] [2022-01-18 04:59:13,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069980251] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:13,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902599840] [2022-01-18 04:59:13,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:59:13,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:13,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:13,204 INFO L229 MonitoredProcess]: Starting monitored process 465 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:13,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (465)] Waiting until timeout for monitored process [2022-01-18 04:59:13,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:59:13,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:13,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:13,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:13,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:13,379 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:59:13,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:13,381 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:59:13,392 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:13,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:13,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:13,453 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 56 treesize of output 54 [2022-01-18 04:59:13,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:13,459 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 44 treesize of output 42 [2022-01-18 04:59:13,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:13,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902599840] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:13,556 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:13,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:59:13,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581085769] [2022-01-18 04:59:13,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:13,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:59:13,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:13,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:59:13,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:59:13,557 INFO L87 Difference]: Start difference. First operand 666 states and 1833 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:13,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:13,841 INFO L93 Difference]: Finished difference Result 694 states and 1871 transitions. [2022-01-18 04:59:13,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:59:13,841 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:13,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:13,842 INFO L225 Difference]: With dead ends: 694 [2022-01-18 04:59:13,842 INFO L226 Difference]: Without dead ends: 688 [2022-01-18 04:59:13,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:59:13,842 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 24 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:13,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 150 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:59:13,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-01-18 04:59:13,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 666. [2022-01-18 04:59:13,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.7548872180451127) internal successors, (1832), 665 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:13,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1832 transitions. [2022-01-18 04:59:13,849 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1832 transitions. Word has length 19 [2022-01-18 04:59:13,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:13,849 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1832 transitions. [2022-01-18 04:59:13,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:13,849 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1832 transitions. [2022-01-18 04:59:13,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:13,850 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:13,850 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:13,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (465)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:14,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 465 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable469 [2022-01-18 04:59:14,065 INFO L402 AbstractCegarLoop]: === Iteration 471 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:14,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:14,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1028735501, now seen corresponding path program 465 times [2022-01-18 04:59:14,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:14,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197388769] [2022-01-18 04:59:14,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:14,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:14,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:14,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:14,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:14,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197388769] [2022-01-18 04:59:14,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197388769] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:14,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484400363] [2022-01-18 04:59:14,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:59:14,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:14,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:14,230 INFO L229 MonitoredProcess]: Starting monitored process 466 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:14,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (466)] Waiting until timeout for monitored process [2022-01-18 04:59:14,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:59:14,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:14,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:14,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:14,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:14,411 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:14,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:14,417 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:14,478 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:14,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:14,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:14,583 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 46 treesize of output 48 [2022-01-18 04:59:14,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:14,588 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 40 treesize of output 42 [2022-01-18 04:59:14,651 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:14,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484400363] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:14,652 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:14,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:59:14,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926904868] [2022-01-18 04:59:14,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:14,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:59:14,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:14,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:59:14,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:59:14,652 INFO L87 Difference]: Start difference. First operand 666 states and 1832 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:59:14,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:14,966 INFO L93 Difference]: Finished difference Result 766 states and 1996 transitions. [2022-01-18 04:59:14,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:59:14,967 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 19 [2022-01-18 04:59:14,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:14,967 INFO L225 Difference]: With dead ends: 766 [2022-01-18 04:59:14,967 INFO L226 Difference]: Without dead ends: 766 [2022-01-18 04:59:14,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:59:14,968 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 84 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:14,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 239 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 653 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:14,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2022-01-18 04:59:14,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 667. [2022-01-18 04:59:14,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 2.7567567567567566) internal successors, (1836), 666 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:14,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1836 transitions. [2022-01-18 04:59:14,974 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1836 transitions. Word has length 19 [2022-01-18 04:59:14,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:14,975 INFO L470 AbstractCegarLoop]: Abstraction has 667 states and 1836 transitions. [2022-01-18 04:59:14,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:59:14,975 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1836 transitions. [2022-01-18 04:59:14,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:14,975 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:14,975 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:14,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (466)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:15,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable470,466 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:15,191 INFO L402 AbstractCegarLoop]: === Iteration 472 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:15,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:15,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1896185149, now seen corresponding path program 466 times [2022-01-18 04:59:15,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:15,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723041412] [2022-01-18 04:59:15,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:15,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:15,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:15,263 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:15,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:15,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723041412] [2022-01-18 04:59:15,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723041412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:15,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086413330] [2022-01-18 04:59:15,264 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:59:15,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:15,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:15,265 INFO L229 MonitoredProcess]: Starting monitored process 467 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:15,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (467)] Waiting until timeout for monitored process [2022-01-18 04:59:15,287 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:59:15,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:15,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:15,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:15,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:15,411 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:15,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:15,413 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:15,451 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:15,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:15,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:15,539 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 28 treesize of output 32 [2022-01-18 04:59:15,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:15,542 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 24 treesize of output 28 [2022-01-18 04:59:15,594 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:15,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086413330] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:15,594 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:15,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:15,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766449468] [2022-01-18 04:59:15,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:15,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:15,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:15,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:15,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:15,595 INFO L87 Difference]: Start difference. First operand 667 states and 1836 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:16,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:16,294 INFO L93 Difference]: Finished difference Result 745 states and 1975 transitions. [2022-01-18 04:59:16,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:16,294 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:16,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:16,296 INFO L225 Difference]: With dead ends: 745 [2022-01-18 04:59:16,296 INFO L226 Difference]: Without dead ends: 739 [2022-01-18 04:59:16,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=234, Invalid=1326, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 04:59:16,296 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 133 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:16,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 147 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:16,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2022-01-18 04:59:16,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 670. [2022-01-18 04:59:16,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 2.7563527653213753) internal successors, (1844), 669 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:16,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1844 transitions. [2022-01-18 04:59:16,304 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1844 transitions. Word has length 19 [2022-01-18 04:59:16,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:16,304 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1844 transitions. [2022-01-18 04:59:16,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:16,304 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1844 transitions. [2022-01-18 04:59:16,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:16,305 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:16,305 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:16,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (467)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:16,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable471,467 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:16,519 INFO L402 AbstractCegarLoop]: === Iteration 473 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:16,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:16,519 INFO L85 PathProgramCache]: Analyzing trace with hash 331381239, now seen corresponding path program 467 times [2022-01-18 04:59:16,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:16,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072274768] [2022-01-18 04:59:16,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:16,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:16,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:16,601 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:16,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:16,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072274768] [2022-01-18 04:59:16,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072274768] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:16,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675812323] [2022-01-18 04:59:16,602 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:59:16,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:16,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:16,603 INFO L229 MonitoredProcess]: Starting monitored process 468 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:16,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (468)] Waiting until timeout for monitored process [2022-01-18 04:59:16,640 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:59:16,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:16,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:16,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:16,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:16,778 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:16,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:16,780 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:16,849 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:16,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:16,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:16,981 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 28 treesize of output 32 [2022-01-18 04:59:16,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:16,985 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 24 treesize of output 28 [2022-01-18 04:59:17,057 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:17,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675812323] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:17,057 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:17,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:59:17,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256463161] [2022-01-18 04:59:17,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:17,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:59:17,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:17,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:59:17,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:59:17,058 INFO L87 Difference]: Start difference. First operand 670 states and 1844 transitions. Second operand has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 04:59:18,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:18,129 INFO L93 Difference]: Finished difference Result 764 states and 2017 transitions. [2022-01-18 04:59:18,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 04:59:18,129 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:18,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:18,130 INFO L225 Difference]: With dead ends: 764 [2022-01-18 04:59:18,130 INFO L226 Difference]: Without dead ends: 764 [2022-01-18 04:59:18,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=316, Invalid=1940, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 04:59:18,130 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 115 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:18,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 152 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:59:18,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2022-01-18 04:59:18,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 669. [2022-01-18 04:59:18,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 2.7559880239520957) internal successors, (1841), 668 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:18,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 1841 transitions. [2022-01-18 04:59:18,137 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 1841 transitions. Word has length 19 [2022-01-18 04:59:18,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:18,138 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 1841 transitions. [2022-01-18 04:59:18,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 04:59:18,138 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 1841 transitions. [2022-01-18 04:59:18,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:18,139 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:18,139 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:18,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (468)] Ended with exit code 0 [2022-01-18 04:59:18,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 468 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable472 [2022-01-18 04:59:18,339 INFO L402 AbstractCegarLoop]: === Iteration 474 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:18,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:18,339 INFO L85 PathProgramCache]: Analyzing trace with hash -63541177, now seen corresponding path program 468 times [2022-01-18 04:59:18,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:18,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53980769] [2022-01-18 04:59:18,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:18,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:18,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:18,492 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:18,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:18,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53980769] [2022-01-18 04:59:18,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53980769] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:18,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189071920] [2022-01-18 04:59:18,493 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:59:18,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:18,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:18,495 INFO L229 MonitoredProcess]: Starting monitored process 469 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:18,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (469)] Waiting until timeout for monitored process [2022-01-18 04:59:18,518 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:59:18,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:18,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:18,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:18,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:18,697 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:18,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:18,699 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:18,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:18,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:18,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:18,854 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 46 treesize of output 48 [2022-01-18 04:59:18,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:18,859 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 40 treesize of output 42 [2022-01-18 04:59:18,938 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:18,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189071920] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:18,938 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:18,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:18,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305170491] [2022-01-18 04:59:18,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:18,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:18,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:18,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:18,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:18,939 INFO L87 Difference]: Start difference. First operand 669 states and 1841 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:19,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:19,482 INFO L93 Difference]: Finished difference Result 765 states and 1992 transitions. [2022-01-18 04:59:19,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:19,482 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:19,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:19,483 INFO L225 Difference]: With dead ends: 765 [2022-01-18 04:59:19,483 INFO L226 Difference]: Without dead ends: 763 [2022-01-18 04:59:19,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=130, Invalid=926, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:59:19,483 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 83 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:19,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 247 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:59:19,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2022-01-18 04:59:19,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 668. [2022-01-18 04:59:19,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.7556221889055474) internal successors, (1838), 667 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:19,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1838 transitions. [2022-01-18 04:59:19,490 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1838 transitions. Word has length 19 [2022-01-18 04:59:19,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:19,490 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1838 transitions. [2022-01-18 04:59:19,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:19,490 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1838 transitions. [2022-01-18 04:59:19,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:19,491 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:19,491 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:19,514 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (469)] Ended with exit code 0 [2022-01-18 04:59:19,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable473,469 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:19,691 INFO L402 AbstractCegarLoop]: === Iteration 475 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:19,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:19,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1814789521, now seen corresponding path program 469 times [2022-01-18 04:59:19,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:19,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809235848] [2022-01-18 04:59:19,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:19,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:19,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:19,801 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:19,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:19,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809235848] [2022-01-18 04:59:19,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809235848] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:19,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242516703] [2022-01-18 04:59:19,802 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:59:19,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:19,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:19,803 INFO L229 MonitoredProcess]: Starting monitored process 470 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:19,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (470)] Waiting until timeout for monitored process [2022-01-18 04:59:19,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:19,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:19,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:20,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:20,002 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:59:20,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:20,004 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:59:20,029 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:20,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:20,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:20,155 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 28 treesize of output 32 [2022-01-18 04:59:20,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:20,159 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 24 treesize of output 28 [2022-01-18 04:59:20,225 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:20,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242516703] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:20,225 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:20,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:59:20,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408898585] [2022-01-18 04:59:20,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:20,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:59:20,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:20,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:59:20,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:59:20,225 INFO L87 Difference]: Start difference. First operand 668 states and 1838 transitions. Second operand has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 04:59:21,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:21,148 INFO L93 Difference]: Finished difference Result 751 states and 1997 transitions. [2022-01-18 04:59:21,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 04:59:21,149 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:21,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:21,150 INFO L225 Difference]: With dead ends: 751 [2022-01-18 04:59:21,150 INFO L226 Difference]: Without dead ends: 751 [2022-01-18 04:59:21,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=311, Invalid=1759, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 04:59:21,150 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 120 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:21,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 146 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:59:21,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2022-01-18 04:59:21,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 669. [2022-01-18 04:59:21,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 2.7559880239520957) internal successors, (1841), 668 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:21,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 1841 transitions. [2022-01-18 04:59:21,160 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 1841 transitions. Word has length 19 [2022-01-18 04:59:21,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:21,160 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 1841 transitions. [2022-01-18 04:59:21,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 04:59:21,160 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 1841 transitions. [2022-01-18 04:59:21,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:21,161 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:21,161 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:21,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (470)] Ended with exit code 0 [2022-01-18 04:59:21,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 470 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable474 [2022-01-18 04:59:21,364 INFO L402 AbstractCegarLoop]: === Iteration 476 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:21,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:21,364 INFO L85 PathProgramCache]: Analyzing trace with hash -598770979, now seen corresponding path program 470 times [2022-01-18 04:59:21,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:21,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585774155] [2022-01-18 04:59:21,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:21,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:21,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:21,541 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:21,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:21,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585774155] [2022-01-18 04:59:21,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585774155] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:21,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487639570] [2022-01-18 04:59:21,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:59:21,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:21,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:21,542 INFO L229 MonitoredProcess]: Starting monitored process 471 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:21,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (471)] Waiting until timeout for monitored process [2022-01-18 04:59:21,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:59:21,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:21,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:21,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:21,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:21,740 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:59:21,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:21,743 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:59:21,753 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:21,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:21,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:21,841 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 56 treesize of output 54 [2022-01-18 04:59:21,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:21,845 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 44 treesize of output 42 [2022-01-18 04:59:21,914 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:21,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487639570] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:21,914 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:21,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:59:21,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880102224] [2022-01-18 04:59:21,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:21,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:59:21,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:21,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:59:21,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:59:21,914 INFO L87 Difference]: Start difference. First operand 669 states and 1841 transitions. Second operand has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:22,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:22,209 INFO L93 Difference]: Finished difference Result 708 states and 1895 transitions. [2022-01-18 04:59:22,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:59:22,209 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:22,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:22,210 INFO L225 Difference]: With dead ends: 708 [2022-01-18 04:59:22,210 INFO L226 Difference]: Without dead ends: 700 [2022-01-18 04:59:22,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:59:22,210 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 26 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:22,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 166 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:22,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-01-18 04:59:22,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 665. [2022-01-18 04:59:22,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.7560240963855422) internal successors, (1830), 664 states have internal predecessors, (1830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:22,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1830 transitions. [2022-01-18 04:59:22,216 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1830 transitions. Word has length 19 [2022-01-18 04:59:22,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:22,216 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 1830 transitions. [2022-01-18 04:59:22,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:22,217 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1830 transitions. [2022-01-18 04:59:22,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:22,217 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:22,217 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:22,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (471)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:22,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable475,471 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:22,432 INFO L402 AbstractCegarLoop]: === Iteration 477 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:22,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:22,433 INFO L85 PathProgramCache]: Analyzing trace with hash 373393655, now seen corresponding path program 471 times [2022-01-18 04:59:22,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:22,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478044124] [2022-01-18 04:59:22,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:22,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:22,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:22,511 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:22,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:22,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478044124] [2022-01-18 04:59:22,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478044124] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:22,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819796992] [2022-01-18 04:59:22,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:59:22,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:22,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:22,512 INFO L229 MonitoredProcess]: Starting monitored process 472 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:22,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (472)] Waiting until timeout for monitored process [2022-01-18 04:59:22,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:59:22,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:22,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:22,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:22,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:22,666 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:59:22,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:22,668 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:59:22,688 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:22,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:22,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:22,773 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 28 treesize of output 32 [2022-01-18 04:59:22,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:22,776 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 24 treesize of output 28 [2022-01-18 04:59:22,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:22,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819796992] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:22,822 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:22,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:59:22,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10611042] [2022-01-18 04:59:22,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:22,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:59:22,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:22,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:59:22,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:59:22,823 INFO L87 Difference]: Start difference. First operand 665 states and 1830 transitions. Second operand has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 04:59:23,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:23,200 INFO L93 Difference]: Finished difference Result 730 states and 1955 transitions. [2022-01-18 04:59:23,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:23,200 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:23,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:23,201 INFO L225 Difference]: With dead ends: 730 [2022-01-18 04:59:23,201 INFO L226 Difference]: Without dead ends: 730 [2022-01-18 04:59:23,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=203, Invalid=1437, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 04:59:23,202 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 90 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:23,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 140 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:23,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2022-01-18 04:59:23,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 665. [2022-01-18 04:59:23,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.7560240963855422) internal successors, (1830), 664 states have internal predecessors, (1830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:23,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1830 transitions. [2022-01-18 04:59:23,208 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1830 transitions. Word has length 19 [2022-01-18 04:59:23,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:23,208 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 1830 transitions. [2022-01-18 04:59:23,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 04:59:23,208 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1830 transitions. [2022-01-18 04:59:23,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:23,209 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:23,209 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:23,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (472)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:23,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 472 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable476 [2022-01-18 04:59:23,420 INFO L402 AbstractCegarLoop]: === Iteration 478 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:23,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:23,421 INFO L85 PathProgramCache]: Analyzing trace with hash -11025657, now seen corresponding path program 472 times [2022-01-18 04:59:23,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:23,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758455778] [2022-01-18 04:59:23,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:23,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:23,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:23,522 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:23,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:23,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758455778] [2022-01-18 04:59:23,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758455778] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:23,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894945433] [2022-01-18 04:59:23,523 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:59:23,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:23,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:23,523 INFO L229 MonitoredProcess]: Starting monitored process 473 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:23,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (473)] Waiting until timeout for monitored process [2022-01-18 04:59:23,543 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:59:23,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:23,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:23,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:23,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:23,686 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:59:23,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:23,687 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:59:23,695 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:23,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:23,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:23,810 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 46 treesize of output 48 [2022-01-18 04:59:23,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:23,815 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 40 treesize of output 42 [2022-01-18 04:59:23,918 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:23,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894945433] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:23,918 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:23,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:23,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135755777] [2022-01-18 04:59:23,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:23,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:23,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:23,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:23,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:23,919 INFO L87 Difference]: Start difference. First operand 665 states and 1830 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:24,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:24,278 INFO L93 Difference]: Finished difference Result 700 states and 1880 transitions. [2022-01-18 04:59:24,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:59:24,278 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:24,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:24,279 INFO L225 Difference]: With dead ends: 700 [2022-01-18 04:59:24,279 INFO L226 Difference]: Without dead ends: 694 [2022-01-18 04:59:24,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:59:24,279 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:24,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 122 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:59:24,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2022-01-18 04:59:24,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 663. [2022-01-18 04:59:24,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 662 states have (on average 2.7552870090634443) internal successors, (1824), 662 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:24,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1824 transitions. [2022-01-18 04:59:24,286 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1824 transitions. Word has length 19 [2022-01-18 04:59:24,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:24,286 INFO L470 AbstractCegarLoop]: Abstraction has 663 states and 1824 transitions. [2022-01-18 04:59:24,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:24,286 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1824 transitions. [2022-01-18 04:59:24,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:24,286 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:24,286 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:24,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (473)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:24,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 473 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable477 [2022-01-18 04:59:24,502 INFO L402 AbstractCegarLoop]: === Iteration 479 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:24,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:24,502 INFO L85 PathProgramCache]: Analyzing trace with hash -512404625, now seen corresponding path program 473 times [2022-01-18 04:59:24,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:24,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657082956] [2022-01-18 04:59:24,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:24,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:24,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:24,607 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:24,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:24,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657082956] [2022-01-18 04:59:24,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657082956] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:24,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384098795] [2022-01-18 04:59:24,608 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:59:24,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:24,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:24,609 INFO L229 MonitoredProcess]: Starting monitored process 474 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:24,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (474)] Waiting until timeout for monitored process [2022-01-18 04:59:24,643 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:59:24,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:24,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:24,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:24,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:24,792 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:24,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:24,795 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:59:24,805 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:24,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:24,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:24,925 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 32 treesize of output 36 [2022-01-18 04:59:24,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:24,929 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 28 treesize of output 32 [2022-01-18 04:59:24,994 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:24,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384098795] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:24,995 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:24,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:24,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856772070] [2022-01-18 04:59:24,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:24,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:24,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:24,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:24,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:24,995 INFO L87 Difference]: Start difference. First operand 663 states and 1824 transitions. Second operand has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 26 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:25,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:25,219 INFO L93 Difference]: Finished difference Result 711 states and 1914 transitions. [2022-01-18 04:59:25,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 04:59:25,220 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 26 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:25,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:25,220 INFO L225 Difference]: With dead ends: 711 [2022-01-18 04:59:25,221 INFO L226 Difference]: Without dead ends: 711 [2022-01-18 04:59:25,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:25,221 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 47 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:25,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 162 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:25,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2022-01-18 04:59:25,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 661. [2022-01-18 04:59:25,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.7545454545454544) internal successors, (1818), 660 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:25,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1818 transitions. [2022-01-18 04:59:25,227 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1818 transitions. Word has length 19 [2022-01-18 04:59:25,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:25,227 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1818 transitions. [2022-01-18 04:59:25,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 26 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:25,227 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1818 transitions. [2022-01-18 04:59:25,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:25,228 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:25,228 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:25,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (474)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:25,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable478,474 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:25,428 INFO L402 AbstractCegarLoop]: === Iteration 480 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:25,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:25,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1029210141, now seen corresponding path program 474 times [2022-01-18 04:59:25,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:25,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021392177] [2022-01-18 04:59:25,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:25,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:25,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:25,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:25,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:25,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021392177] [2022-01-18 04:59:25,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021392177] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:25,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531459891] [2022-01-18 04:59:25,559 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:59:25,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:25,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:25,560 INFO L229 MonitoredProcess]: Starting monitored process 475 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:25,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (475)] Waiting until timeout for monitored process [2022-01-18 04:59:25,590 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 04:59:25,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:25,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:25,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:25,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:25,763 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:59:25,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:25,765 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:59:25,778 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:25,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:25,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:25,883 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 42 treesize of output 44 [2022-01-18 04:59:25,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:25,889 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 40 treesize of output 42 [2022-01-18 04:59:25,980 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:25,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531459891] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:25,980 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:25,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:25,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699772631] [2022-01-18 04:59:25,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:25,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:25,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:25,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:25,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:25,981 INFO L87 Difference]: Start difference. First operand 661 states and 1818 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:26,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:26,277 INFO L93 Difference]: Finished difference Result 692 states and 1862 transitions. [2022-01-18 04:59:26,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:59:26,277 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:26,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:26,278 INFO L225 Difference]: With dead ends: 692 [2022-01-18 04:59:26,278 INFO L226 Difference]: Without dead ends: 684 [2022-01-18 04:59:26,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:59:26,278 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 25 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:26,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 189 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:26,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2022-01-18 04:59:26,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 663. [2022-01-18 04:59:26,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 662 states have (on average 2.7492447129909365) internal successors, (1820), 662 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:26,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1820 transitions. [2022-01-18 04:59:26,284 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1820 transitions. Word has length 19 [2022-01-18 04:59:26,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:26,284 INFO L470 AbstractCegarLoop]: Abstraction has 663 states and 1820 transitions. [2022-01-18 04:59:26,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:26,284 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1820 transitions. [2022-01-18 04:59:26,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:26,285 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:26,285 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:26,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (475)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:26,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 475 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable479 [2022-01-18 04:59:26,485 INFO L402 AbstractCegarLoop]: === Iteration 481 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:26,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:26,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1273503867, now seen corresponding path program 475 times [2022-01-18 04:59:26,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:26,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543802846] [2022-01-18 04:59:26,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:26,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:26,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:26,589 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:26,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:26,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543802846] [2022-01-18 04:59:26,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543802846] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:26,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102054222] [2022-01-18 04:59:26,589 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:59:26,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:26,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:26,590 INFO L229 MonitoredProcess]: Starting monitored process 476 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:26,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (476)] Waiting until timeout for monitored process [2022-01-18 04:59:26,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:26,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:26,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:26,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:26,761 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:59:26,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:26,764 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:59:26,799 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:26,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:26,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:26,921 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 28 treesize of output 32 [2022-01-18 04:59:26,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:26,925 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 24 treesize of output 28 [2022-01-18 04:59:26,991 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:26,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102054222] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:26,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:26,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:59:26,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197088646] [2022-01-18 04:59:26,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:26,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:59:26,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:26,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:59:26,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:59:26,991 INFO L87 Difference]: Start difference. First operand 663 states and 1820 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:59:27,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:27,250 INFO L93 Difference]: Finished difference Result 747 states and 1978 transitions. [2022-01-18 04:59:27,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:59:27,250 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 19 [2022-01-18 04:59:27,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:27,251 INFO L225 Difference]: With dead ends: 747 [2022-01-18 04:59:27,251 INFO L226 Difference]: Without dead ends: 747 [2022-01-18 04:59:27,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:59:27,251 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 52 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:27,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 191 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:27,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2022-01-18 04:59:27,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 665. [2022-01-18 04:59:27,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.7515060240963853) internal successors, (1827), 664 states have internal predecessors, (1827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:27,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1827 transitions. [2022-01-18 04:59:27,258 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1827 transitions. Word has length 19 [2022-01-18 04:59:27,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:27,258 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 1827 transitions. [2022-01-18 04:59:27,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:59:27,258 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1827 transitions. [2022-01-18 04:59:27,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:27,259 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:27,259 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:27,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (476)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:27,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable480,476 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:27,459 INFO L402 AbstractCegarLoop]: === Iteration 482 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:27,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:27,459 INFO L85 PathProgramCache]: Analyzing trace with hash 387705587, now seen corresponding path program 476 times [2022-01-18 04:59:27,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:27,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509457249] [2022-01-18 04:59:27,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:27,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:27,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:27,567 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:27,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:27,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509457249] [2022-01-18 04:59:27,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509457249] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:27,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82637318] [2022-01-18 04:59:27,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:59:27,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:27,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:27,568 INFO L229 MonitoredProcess]: Starting monitored process 477 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:27,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (477)] Waiting until timeout for monitored process [2022-01-18 04:59:27,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:59:27,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:27,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:27,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:27,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:27,752 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:59:27,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:27,755 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:59:27,790 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:27,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:27,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:27,938 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 28 treesize of output 32 [2022-01-18 04:59:27,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:27,943 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 24 treesize of output 28 [2022-01-18 04:59:28,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:28,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82637318] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:28,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:28,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:59:28,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435271383] [2022-01-18 04:59:28,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:28,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:59:28,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:28,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:59:28,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:59:28,026 INFO L87 Difference]: Start difference. First operand 665 states and 1827 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:59:28,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:28,584 INFO L93 Difference]: Finished difference Result 778 states and 2044 transitions. [2022-01-18 04:59:28,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:59:28,584 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 19 [2022-01-18 04:59:28,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:28,585 INFO L225 Difference]: With dead ends: 778 [2022-01-18 04:59:28,585 INFO L226 Difference]: Without dead ends: 778 [2022-01-18 04:59:28,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=211, Invalid=1511, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 04:59:28,585 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 76 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:28,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 182 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:59:28,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-01-18 04:59:28,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 658. [2022-01-18 04:59:28,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 657 states have (on average 2.745814307458143) internal successors, (1804), 657 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:28,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 1804 transitions. [2022-01-18 04:59:28,592 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 1804 transitions. Word has length 19 [2022-01-18 04:59:28,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:28,592 INFO L470 AbstractCegarLoop]: Abstraction has 658 states and 1804 transitions. [2022-01-18 04:59:28,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 04:59:28,592 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 1804 transitions. [2022-01-18 04:59:28,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:28,592 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:28,592 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:28,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (477)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:28,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable481,477 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:28,808 INFO L402 AbstractCegarLoop]: === Iteration 483 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:28,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:28,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1719078533, now seen corresponding path program 477 times [2022-01-18 04:59:28,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:28,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864095263] [2022-01-18 04:59:28,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:28,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:28,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:28,895 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:28,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:28,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864095263] [2022-01-18 04:59:28,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864095263] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:28,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976578933] [2022-01-18 04:59:28,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:59:28,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:28,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:28,896 INFO L229 MonitoredProcess]: Starting monitored process 478 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:28,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (478)] Waiting until timeout for monitored process [2022-01-18 04:59:28,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:59:28,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:28,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:28,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:29,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:29,061 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:29,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:29,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:59:29,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:29,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:29,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:29,180 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 28 treesize of output 32 [2022-01-18 04:59:29,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:29,183 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 24 treesize of output 28 [2022-01-18 04:59:29,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:29,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976578933] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:29,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:29,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:29,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643211077] [2022-01-18 04:59:29,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:29,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:29,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:29,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:29,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:29,253 INFO L87 Difference]: Start difference. First operand 658 states and 1804 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:29,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:29,992 INFO L93 Difference]: Finished difference Result 804 states and 2090 transitions. [2022-01-18 04:59:29,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 04:59:29,992 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 19 [2022-01-18 04:59:29,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:29,993 INFO L225 Difference]: With dead ends: 804 [2022-01-18 04:59:29,994 INFO L226 Difference]: Without dead ends: 804 [2022-01-18 04:59:29,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 427 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=320, Invalid=1750, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 04:59:29,994 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 128 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:29,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 113 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:29,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2022-01-18 04:59:30,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 658. [2022-01-18 04:59:30,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 657 states have (on average 2.745814307458143) internal successors, (1804), 657 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:30,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 1804 transitions. [2022-01-18 04:59:30,003 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 1804 transitions. Word has length 19 [2022-01-18 04:59:30,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:30,003 INFO L470 AbstractCegarLoop]: Abstraction has 658 states and 1804 transitions. [2022-01-18 04:59:30,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:30,003 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 1804 transitions. [2022-01-18 04:59:30,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:30,004 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:30,004 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:30,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (478)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:30,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable482,478 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:30,208 INFO L402 AbstractCegarLoop]: === Iteration 484 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:30,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:30,208 INFO L85 PathProgramCache]: Analyzing trace with hash 429718003, now seen corresponding path program 478 times [2022-01-18 04:59:30,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:30,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925428171] [2022-01-18 04:59:30,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:30,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:30,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:30,318 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:30,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:30,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925428171] [2022-01-18 04:59:30,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925428171] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:30,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779306195] [2022-01-18 04:59:30,319 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:59:30,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:30,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:30,320 INFO L229 MonitoredProcess]: Starting monitored process 479 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:30,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (479)] Waiting until timeout for monitored process [2022-01-18 04:59:30,358 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:59:30,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:30,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:30,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:30,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:30,494 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:30,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:30,496 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:30,534 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:30,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:30,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:30,652 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 32 treesize of output 36 [2022-01-18 04:59:30,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:30,656 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 28 treesize of output 32 [2022-01-18 04:59:30,711 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:30,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779306195] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:30,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:30,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:30,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969401065] [2022-01-18 04:59:30,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:30,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:30,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:30,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:30,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:30,712 INFO L87 Difference]: Start difference. First operand 658 states and 1804 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:31,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:31,953 INFO L93 Difference]: Finished difference Result 801 states and 2064 transitions. [2022-01-18 04:59:31,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 04:59:31,953 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 19 [2022-01-18 04:59:31,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:31,954 INFO L225 Difference]: With dead ends: 801 [2022-01-18 04:59:31,955 INFO L226 Difference]: Without dead ends: 801 [2022-01-18 04:59:31,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=327, Invalid=1929, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 04:59:31,955 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 131 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:31,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 257 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 880 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 04:59:31,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2022-01-18 04:59:31,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 658. [2022-01-18 04:59:31,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 657 states have (on average 2.747336377473364) internal successors, (1805), 657 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:31,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 1805 transitions. [2022-01-18 04:59:31,991 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 1805 transitions. Word has length 19 [2022-01-18 04:59:31,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:31,991 INFO L470 AbstractCegarLoop]: Abstraction has 658 states and 1805 transitions. [2022-01-18 04:59:31,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:31,991 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 1805 transitions. [2022-01-18 04:59:31,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:31,992 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:31,992 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:32,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (479)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:32,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable483,479 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:32,202 INFO L402 AbstractCegarLoop]: === Iteration 485 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:32,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:32,203 INFO L85 PathProgramCache]: Analyzing trace with hash -437731645, now seen corresponding path program 479 times [2022-01-18 04:59:32,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:32,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438125876] [2022-01-18 04:59:32,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:32,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:32,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:32,357 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:32,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:32,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438125876] [2022-01-18 04:59:32,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438125876] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:32,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811880598] [2022-01-18 04:59:32,357 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:59:32,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:32,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:32,358 INFO L229 MonitoredProcess]: Starting monitored process 480 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:32,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (480)] Waiting until timeout for monitored process [2022-01-18 04:59:32,382 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 04:59:32,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:32,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:32,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:32,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:32,557 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:32,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:32,560 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:32,609 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:32,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:32,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:32,740 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 46 treesize of output 48 [2022-01-18 04:59:32,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:32,747 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 40 treesize of output 42 [2022-01-18 04:59:32,840 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:32,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811880598] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:32,841 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:32,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:32,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629872979] [2022-01-18 04:59:32,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:32,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:32,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:32,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:32,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:32,841 INFO L87 Difference]: Start difference. First operand 658 states and 1805 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:33,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:33,611 INFO L93 Difference]: Finished difference Result 752 states and 1965 transitions. [2022-01-18 04:59:33,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:59:33,612 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:33,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:33,612 INFO L225 Difference]: With dead ends: 752 [2022-01-18 04:59:33,612 INFO L226 Difference]: Without dead ends: 746 [2022-01-18 04:59:33,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=157, Invalid=1249, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 04:59:33,613 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 104 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:33,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 211 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:59:33,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-01-18 04:59:33,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 660. [2022-01-18 04:59:33,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 659 states have (on average 2.745068285280728) internal successors, (1809), 659 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:33,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 1809 transitions. [2022-01-18 04:59:33,619 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 1809 transitions. Word has length 19 [2022-01-18 04:59:33,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:33,619 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 1809 transitions. [2022-01-18 04:59:33,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:33,620 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 1809 transitions. [2022-01-18 04:59:33,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:33,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:33,620 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:33,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (480)] Ended with exit code 0 [2022-01-18 04:59:33,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable484,480 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:33,836 INFO L402 AbstractCegarLoop]: === Iteration 486 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:33,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:33,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1789834743, now seen corresponding path program 480 times [2022-01-18 04:59:33,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:33,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341767700] [2022-01-18 04:59:33,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:33,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:33,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:33,985 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:33,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:33,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341767700] [2022-01-18 04:59:33,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341767700] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:33,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661840281] [2022-01-18 04:59:33,985 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:59:33,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:33,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:33,986 INFO L229 MonitoredProcess]: Starting monitored process 481 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:33,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (481)] Waiting until timeout for monitored process [2022-01-18 04:59:34,010 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:59:34,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:34,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:34,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:34,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:34,179 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:34,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:34,181 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:34,234 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:34,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:34,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:34,367 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 46 treesize of output 48 [2022-01-18 04:59:34,372 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:34,372 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 40 treesize of output 42 [2022-01-18 04:59:34,459 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:34,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661840281] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:34,459 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:34,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 04:59:34,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011284787] [2022-01-18 04:59:34,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:34,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 04:59:34,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:34,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 04:59:34,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:59:34,460 INFO L87 Difference]: Start difference. First operand 660 states and 1809 transitions. Second operand has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 04:59:35,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:35,097 INFO L93 Difference]: Finished difference Result 734 states and 1934 transitions. [2022-01-18 04:59:35,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:59:35,098 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:35,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:35,098 INFO L225 Difference]: With dead ends: 734 [2022-01-18 04:59:35,098 INFO L226 Difference]: Without dead ends: 734 [2022-01-18 04:59:35,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=145, Invalid=1115, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:59:35,099 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 68 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:35,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 207 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 782 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:59:35,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2022-01-18 04:59:35,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 654. [2022-01-18 04:59:35,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 2.747320061255743) internal successors, (1794), 653 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:35,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1794 transitions. [2022-01-18 04:59:35,105 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1794 transitions. Word has length 19 [2022-01-18 04:59:35,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:35,105 INFO L470 AbstractCegarLoop]: Abstraction has 654 states and 1794 transitions. [2022-01-18 04:59:35,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 04:59:35,105 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1794 transitions. [2022-01-18 04:59:35,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:35,106 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:35,106 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:35,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (481)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:35,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 481 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable485 [2022-01-18 04:59:35,307 INFO L402 AbstractCegarLoop]: === Iteration 487 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:35,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:35,307 INFO L85 PathProgramCache]: Analyzing trace with hash 34625995, now seen corresponding path program 481 times [2022-01-18 04:59:35,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:35,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14233599] [2022-01-18 04:59:35,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:35,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:35,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:35,416 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:35,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:35,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14233599] [2022-01-18 04:59:35,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14233599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:35,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055883109] [2022-01-18 04:59:35,417 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:59:35,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:35,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:35,418 INFO L229 MonitoredProcess]: Starting monitored process 482 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:35,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (482)] Waiting until timeout for monitored process [2022-01-18 04:59:35,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:35,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:35,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:35,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:35,588 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:59:35,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:35,590 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:59:35,598 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:35,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:35,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:35,672 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 56 treesize of output 54 [2022-01-18 04:59:35,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:35,680 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 44 treesize of output 42 [2022-01-18 04:59:35,796 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:35,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055883109] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:35,796 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:35,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 04:59:35,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361432761] [2022-01-18 04:59:35,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:35,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 04:59:35,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:35,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 04:59:35,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 04:59:35,797 INFO L87 Difference]: Start difference. First operand 654 states and 1794 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:36,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:36,105 INFO L93 Difference]: Finished difference Result 679 states and 1834 transitions. [2022-01-18 04:59:36,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:59:36,105 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:36,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:36,105 INFO L225 Difference]: With dead ends: 679 [2022-01-18 04:59:36,106 INFO L226 Difference]: Without dead ends: 664 [2022-01-18 04:59:36,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-01-18 04:59:36,106 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 29 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:36,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 98 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:59:36,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2022-01-18 04:59:36,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 654. [2022-01-18 04:59:36,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 2.7442572741194486) internal successors, (1792), 653 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:36,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1792 transitions. [2022-01-18 04:59:36,112 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1792 transitions. Word has length 19 [2022-01-18 04:59:36,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:36,112 INFO L470 AbstractCegarLoop]: Abstraction has 654 states and 1792 transitions. [2022-01-18 04:59:36,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:36,112 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1792 transitions. [2022-01-18 04:59:36,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:36,113 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:36,113 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:36,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (482)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:36,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 482 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable486 [2022-01-18 04:59:36,328 INFO L402 AbstractCegarLoop]: === Iteration 488 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:36,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:36,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1832211455, now seen corresponding path program 482 times [2022-01-18 04:59:36,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:36,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399383151] [2022-01-18 04:59:36,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:36,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:36,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:36,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:36,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399383151] [2022-01-18 04:59:36,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399383151] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:36,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501099645] [2022-01-18 04:59:36,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:59:36,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:36,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:36,420 INFO L229 MonitoredProcess]: Starting monitored process 483 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:36,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (483)] Waiting until timeout for monitored process [2022-01-18 04:59:36,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:59:36,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:36,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:36,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:36,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:36,573 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:59:36,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:36,574 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:59:36,579 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:36,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:36,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:36,637 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 56 treesize of output 54 [2022-01-18 04:59:36,641 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:36,641 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 44 treesize of output 42 [2022-01-18 04:59:36,703 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:36,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501099645] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:36,704 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:36,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:59:36,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558214392] [2022-01-18 04:59:36,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:36,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:59:36,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:36,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:59:36,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:59:36,704 INFO L87 Difference]: Start difference. First operand 654 states and 1792 transitions. Second operand has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:37,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:37,159 INFO L93 Difference]: Finished difference Result 670 states and 1817 transitions. [2022-01-18 04:59:37,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 04:59:37,160 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:37,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:37,161 INFO L225 Difference]: With dead ends: 670 [2022-01-18 04:59:37,161 INFO L226 Difference]: Without dead ends: 661 [2022-01-18 04:59:37,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-01-18 04:59:37,161 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 16 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:37,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 107 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:37,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-01-18 04:59:37,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 654. [2022-01-18 04:59:37,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 2.741194486983155) internal successors, (1790), 653 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:37,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1790 transitions. [2022-01-18 04:59:37,168 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1790 transitions. Word has length 19 [2022-01-18 04:59:37,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:37,168 INFO L470 AbstractCegarLoop]: Abstraction has 654 states and 1790 transitions. [2022-01-18 04:59:37,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 23 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:37,168 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1790 transitions. [2022-01-18 04:59:37,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:37,169 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:37,169 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:37,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (483)] Ended with exit code 0 [2022-01-18 04:59:37,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 483 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable487 [2022-01-18 04:59:37,372 INFO L402 AbstractCegarLoop]: === Iteration 489 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:37,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:37,372 INFO L85 PathProgramCache]: Analyzing trace with hash -295030577, now seen corresponding path program 483 times [2022-01-18 04:59:37,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:37,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985664270] [2022-01-18 04:59:37,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:37,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:37,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:37,476 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:37,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:37,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985664270] [2022-01-18 04:59:37,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985664270] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:37,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171736929] [2022-01-18 04:59:37,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:59:37,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:37,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:37,477 INFO L229 MonitoredProcess]: Starting monitored process 484 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:37,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (484)] Waiting until timeout for monitored process [2022-01-18 04:59:37,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 04:59:37,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:37,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:37,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:37,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:37,645 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:37,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:37,647 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:37,687 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:37,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:37,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:37,783 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 32 treesize of output 36 [2022-01-18 04:59:37,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:37,787 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 28 treesize of output 32 [2022-01-18 04:59:37,880 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:37,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171736929] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:37,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:37,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:59:37,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39874165] [2022-01-18 04:59:37,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:37,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:59:37,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:37,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:59:37,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:59:37,880 INFO L87 Difference]: Start difference. First operand 654 states and 1790 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:38,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:38,539 INFO L93 Difference]: Finished difference Result 741 states and 1971 transitions. [2022-01-18 04:59:38,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:38,540 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:38,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:38,541 INFO L225 Difference]: With dead ends: 741 [2022-01-18 04:59:38,541 INFO L226 Difference]: Without dead ends: 739 [2022-01-18 04:59:38,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=219, Invalid=1263, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 04:59:38,541 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 49 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:38,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 171 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:38,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2022-01-18 04:59:38,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 661. [2022-01-18 04:59:38,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.757575757575758) internal successors, (1820), 660 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:38,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1820 transitions. [2022-01-18 04:59:38,547 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1820 transitions. Word has length 19 [2022-01-18 04:59:38,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:38,547 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1820 transitions. [2022-01-18 04:59:38,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:38,548 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1820 transitions. [2022-01-18 04:59:38,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:38,548 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:38,548 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:38,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (484)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:38,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 484 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable488 [2022-01-18 04:59:38,748 INFO L402 AbstractCegarLoop]: === Iteration 490 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:38,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:38,749 INFO L85 PathProgramCache]: Analyzing trace with hash 2067548487, now seen corresponding path program 484 times [2022-01-18 04:59:38,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:38,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392759483] [2022-01-18 04:59:38,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:38,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:38,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:38,849 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:38,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:38,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392759483] [2022-01-18 04:59:38,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392759483] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:38,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548364477] [2022-01-18 04:59:38,850 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:59:38,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:38,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:38,851 INFO L229 MonitoredProcess]: Starting monitored process 485 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:38,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (485)] Waiting until timeout for monitored process [2022-01-18 04:59:38,880 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:59:38,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:38,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:38,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:39,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:39,032 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:39,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:39,034 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:59:39,041 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:39,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:39,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:39,139 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 28 treesize of output 32 [2022-01-18 04:59:39,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:39,144 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 24 treesize of output 28 [2022-01-18 04:59:39,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:39,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548364477] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:39,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:39,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:39,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765840926] [2022-01-18 04:59:39,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:39,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:39,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:39,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:39,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:39,253 INFO L87 Difference]: Start difference. First operand 661 states and 1820 transitions. Second operand has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:39,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:39,617 INFO L93 Difference]: Finished difference Result 813 states and 2118 transitions. [2022-01-18 04:59:39,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 04:59:39,617 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:39,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:39,618 INFO L225 Difference]: With dead ends: 813 [2022-01-18 04:59:39,618 INFO L226 Difference]: Without dead ends: 813 [2022-01-18 04:59:39,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=159, Invalid=1031, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 04:59:39,618 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 55 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:39,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 179 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:39,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2022-01-18 04:59:39,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 673. [2022-01-18 04:59:39,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 2.761904761904762) internal successors, (1856), 672 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:39,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1856 transitions. [2022-01-18 04:59:39,625 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1856 transitions. Word has length 19 [2022-01-18 04:59:39,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:39,625 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 1856 transitions. [2022-01-18 04:59:39,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:39,625 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1856 transitions. [2022-01-18 04:59:39,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:39,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:39,626 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:39,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (485)] Ended with exit code 0 [2022-01-18 04:59:39,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 485 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable489 [2022-01-18 04:59:39,841 INFO L402 AbstractCegarLoop]: === Iteration 491 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:39,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:39,842 INFO L85 PathProgramCache]: Analyzing trace with hash 946413175, now seen corresponding path program 485 times [2022-01-18 04:59:39,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:39,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519398459] [2022-01-18 04:59:39,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:39,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:39,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:39,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:39,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519398459] [2022-01-18 04:59:39,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519398459] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:39,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787247983] [2022-01-18 04:59:39,952 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:59:39,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:39,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:39,953 INFO L229 MonitoredProcess]: Starting monitored process 486 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:39,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (486)] Waiting until timeout for monitored process [2022-01-18 04:59:39,992 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:59:39,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:39,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:39,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:40,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:40,131 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-01-18 04:59:40,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:40,133 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-01-18 04:59:40,140 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:40,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:40,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:40,189 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 42 treesize of output 44 [2022-01-18 04:59:40,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:40,193 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 36 treesize of output 38 [2022-01-18 04:59:40,283 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:40,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787247983] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:40,283 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:40,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:59:40,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788988225] [2022-01-18 04:59:40,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:40,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:59:40,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:40,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:59:40,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:59:40,284 INFO L87 Difference]: Start difference. First operand 673 states and 1856 transitions. Second operand has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 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 04:59:40,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:40,589 INFO L93 Difference]: Finished difference Result 708 states and 1909 transitions. [2022-01-18 04:59:40,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 04:59:40,589 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 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 19 [2022-01-18 04:59:40,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:40,590 INFO L225 Difference]: With dead ends: 708 [2022-01-18 04:59:40,590 INFO L226 Difference]: Without dead ends: 696 [2022-01-18 04:59:40,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:59:40,591 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:40,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 145 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 04:59:40,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-01-18 04:59:40,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 673. [2022-01-18 04:59:40,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 2.7574404761904763) internal successors, (1853), 672 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:40,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1853 transitions. [2022-01-18 04:59:40,599 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1853 transitions. Word has length 19 [2022-01-18 04:59:40,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:40,599 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 1853 transitions. [2022-01-18 04:59:40,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 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 04:59:40,599 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1853 transitions. [2022-01-18 04:59:40,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:40,600 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:40,600 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:40,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (486)] Ended with exit code 0 [2022-01-18 04:59:40,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable490,486 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:40,816 INFO L402 AbstractCegarLoop]: === Iteration 492 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:40,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:40,816 INFO L85 PathProgramCache]: Analyzing trace with hash -609374051, now seen corresponding path program 486 times [2022-01-18 04:59:40,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:40,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721189094] [2022-01-18 04:59:40,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:40,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:40,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:40,907 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:40,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:40,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721189094] [2022-01-18 04:59:40,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721189094] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:40,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640682228] [2022-01-18 04:59:40,908 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:59:40,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:40,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:40,909 INFO L229 MonitoredProcess]: Starting monitored process 487 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:40,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (487)] Waiting until timeout for monitored process [2022-01-18 04:59:40,939 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:59:40,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:40,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:40,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:41,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:41,037 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:41,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:41,039 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:41,081 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:41,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:41,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:41,154 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 28 treesize of output 32 [2022-01-18 04:59:41,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:41,158 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 24 treesize of output 28 [2022-01-18 04:59:41,226 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:41,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640682228] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:41,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:41,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:41,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408322471] [2022-01-18 04:59:41,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:41,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:41,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:41,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:41,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:41,230 INFO L87 Difference]: Start difference. First operand 673 states and 1853 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:41,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:41,686 INFO L93 Difference]: Finished difference Result 853 states and 2180 transitions. [2022-01-18 04:59:41,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 04:59:41,687 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:41,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:41,688 INFO L225 Difference]: With dead ends: 853 [2022-01-18 04:59:41,688 INFO L226 Difference]: Without dead ends: 850 [2022-01-18 04:59:41,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=240, Invalid=1652, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 04:59:41,688 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 60 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:41,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 172 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:41,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2022-01-18 04:59:41,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 666. [2022-01-18 04:59:41,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.7518796992481205) internal successors, (1830), 665 states have internal predecessors, (1830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:41,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1830 transitions. [2022-01-18 04:59:41,698 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1830 transitions. Word has length 19 [2022-01-18 04:59:41,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:41,699 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1830 transitions. [2022-01-18 04:59:41,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:41,699 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1830 transitions. [2022-01-18 04:59:41,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:41,700 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:41,700 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:41,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (487)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:41,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 487 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable491 [2022-01-18 04:59:41,911 INFO L402 AbstractCegarLoop]: === Iteration 493 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:41,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:41,911 INFO L85 PathProgramCache]: Analyzing trace with hash 750742689, now seen corresponding path program 487 times [2022-01-18 04:59:41,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:41,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817741074] [2022-01-18 04:59:41,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:41,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:41,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:42,017 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:42,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:42,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817741074] [2022-01-18 04:59:42,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817741074] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:42,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172184707] [2022-01-18 04:59:42,018 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:59:42,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:42,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:42,019 INFO L229 MonitoredProcess]: Starting monitored process 488 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:42,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (488)] Waiting until timeout for monitored process [2022-01-18 04:59:42,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:42,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:42,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:42,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:42,172 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:42,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:42,175 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:42,222 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:42,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:42,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:42,294 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 42 treesize of output 44 [2022-01-18 04:59:42,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:42,299 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 36 treesize of output 38 [2022-01-18 04:59:42,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:42,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172184707] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:42,390 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:42,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:42,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936626336] [2022-01-18 04:59:42,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:42,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:42,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:42,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:42,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:42,391 INFO L87 Difference]: Start difference. First operand 666 states and 1830 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:42,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:42,817 INFO L93 Difference]: Finished difference Result 727 states and 1937 transitions. [2022-01-18 04:59:42,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:42,817 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 19 [2022-01-18 04:59:42,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:42,818 INFO L225 Difference]: With dead ends: 727 [2022-01-18 04:59:42,818 INFO L226 Difference]: Without dead ends: 727 [2022-01-18 04:59:42,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=148, Invalid=974, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 04:59:42,819 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 28 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:42,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 108 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:42,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2022-01-18 04:59:42,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 665. [2022-01-18 04:59:42,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.7515060240963853) internal successors, (1827), 664 states have internal predecessors, (1827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:42,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1827 transitions. [2022-01-18 04:59:42,828 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1827 transitions. Word has length 19 [2022-01-18 04:59:42,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:42,828 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 1827 transitions. [2022-01-18 04:59:42,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:42,828 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1827 transitions. [2022-01-18 04:59:42,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:42,829 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:42,829 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:42,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (488)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:43,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable492,488 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:43,049 INFO L402 AbstractCegarLoop]: === Iteration 494 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:43,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:43,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1578809125, now seen corresponding path program 488 times [2022-01-18 04:59:43,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:43,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486305127] [2022-01-18 04:59:43,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:43,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:43,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:43,167 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:43,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:43,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486305127] [2022-01-18 04:59:43,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486305127] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:43,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482316599] [2022-01-18 04:59:43,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:59:43,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:43,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:43,168 INFO L229 MonitoredProcess]: Starting monitored process 489 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:43,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (489)] Waiting until timeout for monitored process [2022-01-18 04:59:43,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:59:43,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:43,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:43,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:43,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:43,327 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:43,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:43,330 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:43,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:43,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:43,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:43,464 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 42 treesize of output 44 [2022-01-18 04:59:43,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:43,469 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 36 treesize of output 38 [2022-01-18 04:59:43,571 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:43,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482316599] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:43,571 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:43,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:43,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038780702] [2022-01-18 04:59:43,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:43,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:43,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:43,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:43,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:43,572 INFO L87 Difference]: Start difference. First operand 665 states and 1827 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:43,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:43,772 INFO L93 Difference]: Finished difference Result 753 states and 1985 transitions. [2022-01-18 04:59:43,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:43,772 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:43,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:43,773 INFO L225 Difference]: With dead ends: 753 [2022-01-18 04:59:43,773 INFO L226 Difference]: Without dead ends: 753 [2022-01-18 04:59:43,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:43,773 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 45 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:43,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 143 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 512 Invalid, 0 Unknown, 42 Unchecked, 0.2s Time] [2022-01-18 04:59:43,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states. [2022-01-18 04:59:43,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 668. [2022-01-18 04:59:43,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.7541229385307346) internal successors, (1837), 667 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:43,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1837 transitions. [2022-01-18 04:59:43,780 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1837 transitions. Word has length 19 [2022-01-18 04:59:43,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:43,780 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1837 transitions. [2022-01-18 04:59:43,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:43,780 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1837 transitions. [2022-01-18 04:59:43,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:43,781 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:43,781 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:43,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (489)] Ended with exit code 0 [2022-01-18 04:59:43,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,489 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:43,981 INFO L402 AbstractCegarLoop]: === Iteration 495 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:43,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:43,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1356041431, now seen corresponding path program 489 times [2022-01-18 04:59:43,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:43,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225400534] [2022-01-18 04:59:43,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:43,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:43,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:44,106 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:44,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:44,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225400534] [2022-01-18 04:59:44,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225400534] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:44,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161489364] [2022-01-18 04:59:44,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:59:44,106 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:44,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:44,108 INFO L229 MonitoredProcess]: Starting monitored process 490 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:44,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (490)] Waiting until timeout for monitored process [2022-01-18 04:59:44,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:59:44,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:44,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:44,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:44,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:44,293 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:44,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:44,296 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:44,352 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:44,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:44,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:44,466 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 28 treesize of output 32 [2022-01-18 04:59:44,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:44,470 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 24 treesize of output 28 [2022-01-18 04:59:44,582 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:44,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161489364] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:44,582 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:44,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:44,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874037756] [2022-01-18 04:59:44,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:44,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:44,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:44,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:44,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:44,583 INFO L87 Difference]: Start difference. First operand 668 states and 1837 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:44,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:44,968 INFO L93 Difference]: Finished difference Result 770 states and 2039 transitions. [2022-01-18 04:59:44,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:59:44,968 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 19 [2022-01-18 04:59:44,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:44,970 INFO L225 Difference]: With dead ends: 770 [2022-01-18 04:59:44,970 INFO L226 Difference]: Without dead ends: 770 [2022-01-18 04:59:44,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:59:44,970 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 48 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 623 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:44,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 174 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 623 Invalid, 0 Unknown, 45 Unchecked, 0.3s Time] [2022-01-18 04:59:44,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-01-18 04:59:44,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 671. [2022-01-18 04:59:44,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.7597014925373133) internal successors, (1849), 670 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:44,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1849 transitions. [2022-01-18 04:59:44,980 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1849 transitions. Word has length 19 [2022-01-18 04:59:44,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:44,980 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 1849 transitions. [2022-01-18 04:59:44,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:44,980 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1849 transitions. [2022-01-18 04:59:44,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:44,981 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:44,981 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:44,996 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (490)] Ended with exit code 0 [2022-01-18 04:59:45,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable494,490 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:45,181 INFO L402 AbstractCegarLoop]: === Iteration 496 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:45,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:45,182 INFO L85 PathProgramCache]: Analyzing trace with hash -743894025, now seen corresponding path program 490 times [2022-01-18 04:59:45,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:45,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333826218] [2022-01-18 04:59:45,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:45,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:45,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:45,290 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:45,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:45,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333826218] [2022-01-18 04:59:45,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333826218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:45,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174931148] [2022-01-18 04:59:45,291 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:59:45,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:45,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:45,292 INFO L229 MonitoredProcess]: Starting monitored process 491 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:45,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (491)] Waiting until timeout for monitored process [2022-01-18 04:59:45,321 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:59:45,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:45,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:45,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:45,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:45,449 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:45,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:45,451 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:59:45,458 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:45,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:45,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:45,525 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 28 treesize of output 32 [2022-01-18 04:59:45,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:45,528 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 24 treesize of output 28 [2022-01-18 04:59:45,594 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:45,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174931148] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:45,594 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:45,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:45,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799684528] [2022-01-18 04:59:45,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:45,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:45,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:45,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:45,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:45,595 INFO L87 Difference]: Start difference. First operand 671 states and 1849 transitions. Second operand has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:45,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:45,767 INFO L93 Difference]: Finished difference Result 716 states and 1932 transitions. [2022-01-18 04:59:45,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:59:45,767 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:45,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:45,768 INFO L225 Difference]: With dead ends: 716 [2022-01-18 04:59:45,768 INFO L226 Difference]: Without dead ends: 716 [2022-01-18 04:59:45,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:45,769 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 24 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:45,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 103 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 405 Invalid, 0 Unknown, 41 Unchecked, 0.2s Time] [2022-01-18 04:59:45,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-01-18 04:59:45,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 667. [2022-01-18 04:59:45,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 2.7567567567567566) internal successors, (1836), 666 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:45,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1836 transitions. [2022-01-18 04:59:45,778 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1836 transitions. Word has length 19 [2022-01-18 04:59:45,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:45,778 INFO L470 AbstractCegarLoop]: Abstraction has 667 states and 1836 transitions. [2022-01-18 04:59:45,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:45,778 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1836 transitions. [2022-01-18 04:59:45,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:45,779 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:45,779 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:45,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (491)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:45,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable495,491 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:45,997 INFO L402 AbstractCegarLoop]: === Iteration 497 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:45,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:45,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1001768667, now seen corresponding path program 491 times [2022-01-18 04:59:45,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:45,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952718201] [2022-01-18 04:59:45,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:45,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:46,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:46,111 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:46,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:46,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952718201] [2022-01-18 04:59:46,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952718201] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:46,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733372220] [2022-01-18 04:59:46,111 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:59:46,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:46,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:46,112 INFO L229 MonitoredProcess]: Starting monitored process 492 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:46,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (492)] Waiting until timeout for monitored process [2022-01-18 04:59:46,136 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 04:59:46,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:46,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:46,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:46,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:46,274 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:59:46,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:46,276 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 04:59:46,300 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:46,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:46,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:46,384 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 28 treesize of output 32 [2022-01-18 04:59:46,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:46,388 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 24 treesize of output 28 [2022-01-18 04:59:46,475 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:46,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733372220] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:46,475 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:46,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:46,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228655703] [2022-01-18 04:59:46,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:46,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:46,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:46,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:46,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:46,476 INFO L87 Difference]: Start difference. First operand 667 states and 1836 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:59:46,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:46,803 INFO L93 Difference]: Finished difference Result 816 states and 2133 transitions. [2022-01-18 04:59:46,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:46,803 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:46,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:46,804 INFO L225 Difference]: With dead ends: 816 [2022-01-18 04:59:46,804 INFO L226 Difference]: Without dead ends: 816 [2022-01-18 04:59:46,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=702, Unknown=0, NotChecked=0, Total=812 [2022-01-18 04:59:46,805 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 73 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:46,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 181 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:59:46,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-01-18 04:59:46,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 672. [2022-01-18 04:59:46,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 2.7600596125186287) internal successors, (1852), 671 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:46,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1852 transitions. [2022-01-18 04:59:46,812 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1852 transitions. Word has length 19 [2022-01-18 04:59:46,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:46,812 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1852 transitions. [2022-01-18 04:59:46,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:59:46,812 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1852 transitions. [2022-01-18 04:59:46,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:46,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:46,812 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:46,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (492)] Ended with exit code 0 [2022-01-18 04:59:47,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 492 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable496 [2022-01-18 04:59:47,013 INFO L402 AbstractCegarLoop]: === Iteration 498 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:47,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:47,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1147027869, now seen corresponding path program 492 times [2022-01-18 04:59:47,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:47,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524586082] [2022-01-18 04:59:47,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:47,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:47,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:47,119 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:47,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:47,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524586082] [2022-01-18 04:59:47,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524586082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:47,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21874948] [2022-01-18 04:59:47,119 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:59:47,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:47,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:47,120 INFO L229 MonitoredProcess]: Starting monitored process 493 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:47,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (493)] Waiting until timeout for monitored process [2022-01-18 04:59:47,144 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 04:59:47,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:47,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:47,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:47,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:47,268 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:47,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:47,271 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:47,331 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:47,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:47,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:47,414 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 24 treesize of output 28 [2022-01-18 04:59:47,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:47,418 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 20 treesize of output 24 [2022-01-18 04:59:47,498 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:47,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21874948] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:47,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:47,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:47,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402606495] [2022-01-18 04:59:47,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:47,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:47,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:47,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:47,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:47,499 INFO L87 Difference]: Start difference. First operand 672 states and 1852 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:59:47,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:47,945 INFO L93 Difference]: Finished difference Result 859 states and 2214 transitions. [2022-01-18 04:59:47,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 04:59:47,945 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:47,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:47,947 INFO L225 Difference]: With dead ends: 859 [2022-01-18 04:59:47,947 INFO L226 Difference]: Without dead ends: 859 [2022-01-18 04:59:47,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=147, Invalid=909, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:59:47,947 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 62 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:47,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 209 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 04:59:47,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2022-01-18 04:59:47,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 672. [2022-01-18 04:59:47,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 2.7600596125186287) internal successors, (1852), 671 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:47,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1852 transitions. [2022-01-18 04:59:47,957 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1852 transitions. Word has length 19 [2022-01-18 04:59:47,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:47,958 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1852 transitions. [2022-01-18 04:59:47,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:59:47,958 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1852 transitions. [2022-01-18 04:59:47,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:47,959 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:47,959 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:47,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (493)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:48,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 493 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable497 [2022-01-18 04:59:48,172 INFO L402 AbstractCegarLoop]: === Iteration 499 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:48,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:48,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1787822687, now seen corresponding path program 493 times [2022-01-18 04:59:48,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:48,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749974568] [2022-01-18 04:59:48,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:48,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:48,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:48,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:48,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:48,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749974568] [2022-01-18 04:59:48,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749974568] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:48,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004139098] [2022-01-18 04:59:48,310 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:59:48,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:48,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:48,311 INFO L229 MonitoredProcess]: Starting monitored process 494 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:48,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (494)] Waiting until timeout for monitored process [2022-01-18 04:59:48,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:48,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:48,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:48,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:48,462 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:48,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:48,464 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:48,505 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:48,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:48,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:48,582 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 42 treesize of output 44 [2022-01-18 04:59:48,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:48,587 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 36 treesize of output 38 [2022-01-18 04:59:48,681 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:48,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004139098] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:48,682 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:48,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:59:48,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8300835] [2022-01-18 04:59:48,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:48,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:59:48,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:48,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:59:48,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:59:48,683 INFO L87 Difference]: Start difference. First operand 672 states and 1852 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 04:59:49,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:49,050 INFO L93 Difference]: Finished difference Result 753 states and 1994 transitions. [2022-01-18 04:59:49,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:49,050 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:49,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:49,051 INFO L225 Difference]: With dead ends: 753 [2022-01-18 04:59:49,051 INFO L226 Difference]: Without dead ends: 753 [2022-01-18 04:59:49,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2022-01-18 04:59:49,052 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 34 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:49,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 159 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 04:59:49,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states. [2022-01-18 04:59:49,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 668. [2022-01-18 04:59:49,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.7586206896551726) internal successors, (1840), 667 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:49,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1840 transitions. [2022-01-18 04:59:49,061 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1840 transitions. Word has length 19 [2022-01-18 04:59:49,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:49,061 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1840 transitions. [2022-01-18 04:59:49,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 04:59:49,061 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1840 transitions. [2022-01-18 04:59:49,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:49,062 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:49,062 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:49,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (494)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:49,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 494 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable498 [2022-01-18 04:59:49,273 INFO L402 AbstractCegarLoop]: === Iteration 500 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:49,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:49,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1798561915, now seen corresponding path program 494 times [2022-01-18 04:59:49,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:49,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794120837] [2022-01-18 04:59:49,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:49,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:49,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:49,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:49,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:49,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794120837] [2022-01-18 04:59:49,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794120837] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:49,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443686846] [2022-01-18 04:59:49,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:59:49,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:49,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:49,390 INFO L229 MonitoredProcess]: Starting monitored process 495 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:49,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (495)] Waiting until timeout for monitored process [2022-01-18 04:59:49,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:59:49,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:49,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:49,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:49,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:49,515 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:49,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:49,516 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:49,565 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:49,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:49,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:49,623 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 42 treesize of output 44 [2022-01-18 04:59:49,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:49,627 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 36 treesize of output 38 [2022-01-18 04:59:49,695 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:49,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443686846] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:49,696 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:49,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:49,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745447293] [2022-01-18 04:59:49,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:49,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:49,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:49,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:49,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:49,696 INFO L87 Difference]: Start difference. First operand 668 states and 1840 transitions. Second operand has 25 states, 25 states have (on average 1.72) internal successors, (43), 25 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 04:59:50,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:50,032 INFO L93 Difference]: Finished difference Result 760 states and 1995 transitions. [2022-01-18 04:59:50,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:59:50,032 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.72) internal successors, (43), 25 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 19 [2022-01-18 04:59:50,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:50,033 INFO L225 Difference]: With dead ends: 760 [2022-01-18 04:59:50,033 INFO L226 Difference]: Without dead ends: 760 [2022-01-18 04:59:50,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=145, Invalid=911, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 04:59:50,034 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 52 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:50,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 146 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 515 Invalid, 0 Unknown, 18 Unchecked, 0.2s Time] [2022-01-18 04:59:50,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2022-01-18 04:59:50,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 663. [2022-01-18 04:59:50,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 662 states have (on average 2.7552870090634443) internal successors, (1824), 662 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:50,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1824 transitions. [2022-01-18 04:59:50,052 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1824 transitions. Word has length 19 [2022-01-18 04:59:50,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:50,052 INFO L470 AbstractCegarLoop]: Abstraction has 663 states and 1824 transitions. [2022-01-18 04:59:50,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.72) internal successors, (43), 25 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 04:59:50,052 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1824 transitions. [2022-01-18 04:59:50,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:50,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:50,053 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:50,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (495)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:50,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 495 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable499 [2022-01-18 04:59:50,258 INFO L402 AbstractCegarLoop]: === Iteration 501 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:50,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:50,258 INFO L85 PathProgramCache]: Analyzing trace with hash 931112267, now seen corresponding path program 495 times [2022-01-18 04:59:50,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:50,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382114222] [2022-01-18 04:59:50,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:50,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:50,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:50,333 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:50,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:50,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382114222] [2022-01-18 04:59:50,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382114222] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:50,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046874187] [2022-01-18 04:59:50,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:59:50,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:50,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:50,334 INFO L229 MonitoredProcess]: Starting monitored process 496 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:50,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (496)] Waiting until timeout for monitored process [2022-01-18 04:59:50,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 04:59:50,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:50,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:50,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:50,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:50,448 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 04:59:50,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:50,450 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 04:59:50,478 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:50,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:50,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:50,531 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 28 treesize of output 32 [2022-01-18 04:59:50,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:50,533 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 24 treesize of output 28 [2022-01-18 04:59:50,605 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:50,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046874187] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:50,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:50,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:59:50,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396167480] [2022-01-18 04:59:50,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:50,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:59:50,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:50,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:59:50,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:59:50,606 INFO L87 Difference]: Start difference. First operand 663 states and 1824 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:51,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:51,134 INFO L93 Difference]: Finished difference Result 768 states and 2039 transitions. [2022-01-18 04:59:51,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:59:51,134 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:51,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:51,136 INFO L225 Difference]: With dead ends: 768 [2022-01-18 04:59:51,136 INFO L226 Difference]: Without dead ends: 762 [2022-01-18 04:59:51,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 04:59:51,136 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 36 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:51,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 147 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 540 Invalid, 0 Unknown, 46 Unchecked, 0.2s Time] [2022-01-18 04:59:51,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-18 04:59:51,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 671. [2022-01-18 04:59:51,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.764179104477612) internal successors, (1852), 670 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:51,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1852 transitions. [2022-01-18 04:59:51,144 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1852 transitions. Word has length 19 [2022-01-18 04:59:51,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:51,144 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 1852 transitions. [2022-01-18 04:59:51,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:51,144 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1852 transitions. [2022-01-18 04:59:51,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:51,145 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:51,145 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:51,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (496)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:51,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 496 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable500 [2022-01-18 04:59:51,347 INFO L402 AbstractCegarLoop]: === Iteration 502 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:51,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:51,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1136288641, now seen corresponding path program 496 times [2022-01-18 04:59:51,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:51,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673714772] [2022-01-18 04:59:51,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:51,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:51,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:51,429 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:51,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:51,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673714772] [2022-01-18 04:59:51,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673714772] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:51,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94446520] [2022-01-18 04:59:51,430 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:59:51,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:51,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:51,431 INFO L229 MonitoredProcess]: Starting monitored process 497 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:51,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (497)] Waiting until timeout for monitored process [2022-01-18 04:59:51,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:59:51,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:51,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:51,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:51,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:51,541 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:51,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:51,543 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:51,580 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:51,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:51,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:51,644 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 28 treesize of output 32 [2022-01-18 04:59:51,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:51,647 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 24 treesize of output 28 [2022-01-18 04:59:51,706 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:51,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94446520] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:51,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:51,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 04:59:51,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682144504] [2022-01-18 04:59:51,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:51,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 04:59:51,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:51,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 04:59:51,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-01-18 04:59:51,707 INFO L87 Difference]: Start difference. First operand 671 states and 1852 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:59:52,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:52,128 INFO L93 Difference]: Finished difference Result 717 states and 1926 transitions. [2022-01-18 04:59:52,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 04:59:52,128 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:52,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:52,129 INFO L225 Difference]: With dead ends: 717 [2022-01-18 04:59:52,129 INFO L226 Difference]: Without dead ends: 717 [2022-01-18 04:59:52,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=173, Invalid=1087, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 04:59:52,129 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 20 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:52,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 109 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 465 Invalid, 0 Unknown, 14 Unchecked, 0.2s Time] [2022-01-18 04:59:52,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2022-01-18 04:59:52,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 665. [2022-01-18 04:59:52,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.7560240963855422) internal successors, (1830), 664 states have internal predecessors, (1830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:52,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1830 transitions. [2022-01-18 04:59:52,135 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1830 transitions. Word has length 19 [2022-01-18 04:59:52,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:52,135 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 1830 transitions. [2022-01-18 04:59:52,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 04:59:52,135 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1830 transitions. [2022-01-18 04:59:52,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:52,136 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:52,136 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:52,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (497)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:52,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 497 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable501 [2022-01-18 04:59:52,349 INFO L402 AbstractCegarLoop]: === Iteration 503 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:52,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:52,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1012507895, now seen corresponding path program 497 times [2022-01-18 04:59:52,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:52,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804955385] [2022-01-18 04:59:52,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:52,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:52,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:52,433 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:52,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:52,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804955385] [2022-01-18 04:59:52,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804955385] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:52,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191089389] [2022-01-18 04:59:52,433 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:59:52,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:52,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:52,434 INFO L229 MonitoredProcess]: Starting monitored process 498 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:52,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (498)] Waiting until timeout for monitored process [2022-01-18 04:59:52,460 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:59:52,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:52,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:52,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:52,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:52,565 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:52,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:52,567 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:59:52,573 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:52,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:52,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:52,624 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 24 treesize of output 28 [2022-01-18 04:59:52,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:52,626 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 20 treesize of output 24 [2022-01-18 04:59:52,685 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:52,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191089389] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:52,686 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:52,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 04:59:52,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638708591] [2022-01-18 04:59:52,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:52,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 04:59:52,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:52,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 04:59:52,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-01-18 04:59:52,687 INFO L87 Difference]: Start difference. First operand 665 states and 1830 transitions. Second operand has 24 states, 24 states have (on average 1.5) internal successors, (36), 24 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:52,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:52,869 INFO L93 Difference]: Finished difference Result 735 states and 1961 transitions. [2022-01-18 04:59:52,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:59:52,870 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5) internal successors, (36), 24 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:52,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:52,871 INFO L225 Difference]: With dead ends: 735 [2022-01-18 04:59:52,871 INFO L226 Difference]: Without dead ends: 735 [2022-01-18 04:59:52,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:59:52,871 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 23 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:52,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 98 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 396 Invalid, 0 Unknown, 65 Unchecked, 0.1s Time] [2022-01-18 04:59:52,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2022-01-18 04:59:52,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 660. [2022-01-18 04:59:52,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 659 states have (on average 2.7526555386949925) internal successors, (1814), 659 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:52,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 1814 transitions. [2022-01-18 04:59:52,879 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 1814 transitions. Word has length 19 [2022-01-18 04:59:52,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:52,879 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 1814 transitions. [2022-01-18 04:59:52,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5) internal successors, (36), 24 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:52,879 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 1814 transitions. [2022-01-18 04:59:52,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:52,880 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:52,880 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:52,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (498)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:53,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable502,498 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:53,094 INFO L402 AbstractCegarLoop]: === Iteration 504 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:53,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:53,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1845554531, now seen corresponding path program 498 times [2022-01-18 04:59:53,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:53,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173660320] [2022-01-18 04:59:53,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:53,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:53,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:53,206 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:53,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:53,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173660320] [2022-01-18 04:59:53,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173660320] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:53,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538328447] [2022-01-18 04:59:53,207 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:59:53,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:53,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:53,208 INFO L229 MonitoredProcess]: Starting monitored process 499 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:53,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (499)] Waiting until timeout for monitored process [2022-01-18 04:59:53,240 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:59:53,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:53,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:53,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:53,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:53,385 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:53,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:53,388 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:53,457 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:53,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:53,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:53,566 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 46 treesize of output 48 [2022-01-18 04:59:53,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:53,571 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 40 treesize of output 42 [2022-01-18 04:59:53,655 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:53,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538328447] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:53,656 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:53,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:53,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538875243] [2022-01-18 04:59:53,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:53,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:53,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:53,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:53,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:53,657 INFO L87 Difference]: Start difference. First operand 660 states and 1814 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:54,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:54,035 INFO L93 Difference]: Finished difference Result 748 states and 1970 transitions. [2022-01-18 04:59:54,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 04:59:54,035 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:54,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:54,036 INFO L225 Difference]: With dead ends: 748 [2022-01-18 04:59:54,036 INFO L226 Difference]: Without dead ends: 748 [2022-01-18 04:59:54,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2022-01-18 04:59:54,037 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 61 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:54,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 193 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 521 Invalid, 0 Unknown, 95 Unchecked, 0.2s Time] [2022-01-18 04:59:54,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-01-18 04:59:54,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 661. [2022-01-18 04:59:54,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.7515151515151515) internal successors, (1816), 660 states have internal predecessors, (1816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:54,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1816 transitions. [2022-01-18 04:59:54,047 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1816 transitions. Word has length 19 [2022-01-18 04:59:54,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:54,047 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1816 transitions. [2022-01-18 04:59:54,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:54,047 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1816 transitions. [2022-01-18 04:59:54,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:54,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:54,048 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:54,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (499)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:54,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable503,499 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:54,268 INFO L402 AbstractCegarLoop]: === Iteration 505 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:54,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:54,268 INFO L85 PathProgramCache]: Analyzing trace with hash -485437791, now seen corresponding path program 499 times [2022-01-18 04:59:54,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:54,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234508539] [2022-01-18 04:59:54,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:54,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:54,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:54,355 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:54,355 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:54,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234508539] [2022-01-18 04:59:54,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234508539] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:54,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044724219] [2022-01-18 04:59:54,355 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 04:59:54,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:54,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:54,356 INFO L229 MonitoredProcess]: Starting monitored process 500 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:54,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (500)] Waiting until timeout for monitored process [2022-01-18 04:59:54,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:54,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:54,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:54,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:54,551 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:54,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:54,553 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 04:59:54,593 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:54,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:54,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:54,671 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 28 treesize of output 32 [2022-01-18 04:59:54,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:54,674 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 24 treesize of output 28 [2022-01-18 04:59:54,737 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:54,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044724219] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:54,737 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:54,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:54,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978651958] [2022-01-18 04:59:54,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:54,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:54,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:54,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:54,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:54,738 INFO L87 Difference]: Start difference. First operand 661 states and 1816 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:55,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:55,377 INFO L93 Difference]: Finished difference Result 804 states and 2092 transitions. [2022-01-18 04:59:55,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 04:59:55,377 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 19 [2022-01-18 04:59:55,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:55,378 INFO L225 Difference]: With dead ends: 804 [2022-01-18 04:59:55,378 INFO L226 Difference]: Without dead ends: 804 [2022-01-18 04:59:55,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=208, Invalid=1432, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 04:59:55,378 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 72 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:55,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 137 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 476 Invalid, 0 Unknown, 87 Unchecked, 0.2s Time] [2022-01-18 04:59:55,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2022-01-18 04:59:55,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 663. [2022-01-18 04:59:55,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 662 states have (on average 2.7552870090634443) internal successors, (1824), 662 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:55,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1824 transitions. [2022-01-18 04:59:55,385 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1824 transitions. Word has length 19 [2022-01-18 04:59:55,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:55,385 INFO L470 AbstractCegarLoop]: Abstraction has 663 states and 1824 transitions. [2022-01-18 04:59:55,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:55,385 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1824 transitions. [2022-01-18 04:59:55,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:55,386 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:55,386 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:55,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (500)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:55,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable504,500 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:55,586 INFO L402 AbstractCegarLoop]: === Iteration 506 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:55,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:55,586 INFO L85 PathProgramCache]: Analyzing trace with hash 126709615, now seen corresponding path program 500 times [2022-01-18 04:59:55,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:55,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573579278] [2022-01-18 04:59:55,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:55,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:55,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:55,690 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:55,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:55,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573579278] [2022-01-18 04:59:55,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573579278] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:55,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781277621] [2022-01-18 04:59:55,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 04:59:55,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:55,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:55,692 INFO L229 MonitoredProcess]: Starting monitored process 501 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:55,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (501)] Waiting until timeout for monitored process [2022-01-18 04:59:55,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 04:59:55,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:55,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:55,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:55,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:55,909 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:59:55,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:55,912 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:59:55,936 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:55,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:56,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:56,038 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 28 treesize of output 32 [2022-01-18 04:59:56,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:56,042 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 24 treesize of output 28 [2022-01-18 04:59:56,113 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:56,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781277621] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:56,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:56,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:56,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912082265] [2022-01-18 04:59:56,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:56,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:56,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:56,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:56,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:56,114 INFO L87 Difference]: Start difference. First operand 663 states and 1824 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:56,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:56,280 INFO L93 Difference]: Finished difference Result 732 states and 1966 transitions. [2022-01-18 04:59:56,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:59:56,281 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:56,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:56,282 INFO L225 Difference]: With dead ends: 732 [2022-01-18 04:59:56,282 INFO L226 Difference]: Without dead ends: 732 [2022-01-18 04:59:56,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:56,282 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:56,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 134 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 439 Invalid, 0 Unknown, 166 Unchecked, 0.2s Time] [2022-01-18 04:59:56,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2022-01-18 04:59:56,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 664. [2022-01-18 04:59:56,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 2.755656108597285) internal successors, (1827), 663 states have internal predecessors, (1827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:56,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1827 transitions. [2022-01-18 04:59:56,288 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1827 transitions. Word has length 19 [2022-01-18 04:59:56,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:56,288 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 1827 transitions. [2022-01-18 04:59:56,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:56,288 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1827 transitions. [2022-01-18 04:59:56,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:56,289 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:56,289 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:56,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (501)] Ended with exit code 0 [2022-01-18 04:59:56,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 501 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable505 [2022-01-18 04:59:56,489 INFO L402 AbstractCegarLoop]: === Iteration 507 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:56,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:56,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1091903939, now seen corresponding path program 501 times [2022-01-18 04:59:56,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:56,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262017165] [2022-01-18 04:59:56,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:56,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:56,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:56,593 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:56,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:56,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262017165] [2022-01-18 04:59:56,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262017165] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:56,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456082755] [2022-01-18 04:59:56,593 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 04:59:56,593 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:56,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:56,594 INFO L229 MonitoredProcess]: Starting monitored process 502 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:56,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (502)] Waiting until timeout for monitored process [2022-01-18 04:59:56,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 04:59:56,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:56,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:56,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:56,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:56,804 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 04:59:56,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:56,806 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 04:59:56,825 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:56,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:56,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:56,935 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 32 treesize of output 36 [2022-01-18 04:59:56,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:56,939 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 28 treesize of output 32 [2022-01-18 04:59:57,010 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:57,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456082755] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:57,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:57,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:57,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247821025] [2022-01-18 04:59:57,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:57,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:57,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:57,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:57,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:57,017 INFO L87 Difference]: Start difference. First operand 664 states and 1827 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:57,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:57,398 INFO L93 Difference]: Finished difference Result 750 states and 1990 transitions. [2022-01-18 04:59:57,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:59:57,398 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 19 [2022-01-18 04:59:57,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:57,399 INFO L225 Difference]: With dead ends: 750 [2022-01-18 04:59:57,399 INFO L226 Difference]: Without dead ends: 750 [2022-01-18 04:59:57,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=188, Invalid=1218, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 04:59:57,399 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 58 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:57,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 105 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 367 Invalid, 0 Unknown, 137 Unchecked, 0.2s Time] [2022-01-18 04:59:57,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2022-01-18 04:59:57,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 662. [2022-01-18 04:59:57,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 661 states have (on average 2.754916792738275) internal successors, (1821), 661 states have internal predecessors, (1821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:57,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 1821 transitions. [2022-01-18 04:59:57,406 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 1821 transitions. Word has length 19 [2022-01-18 04:59:57,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:57,406 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 1821 transitions. [2022-01-18 04:59:57,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 04:59:57,406 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 1821 transitions. [2022-01-18 04:59:57,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:57,407 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:57,407 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:57,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (502)] Ended with exit code 0 [2022-01-18 04:59:57,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable506,502 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:57,622 INFO L402 AbstractCegarLoop]: === Iteration 508 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:57,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:57,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1342728157, now seen corresponding path program 502 times [2022-01-18 04:59:57,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:57,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878694415] [2022-01-18 04:59:57,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:57,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:57,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:57,748 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:57,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:57,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878694415] [2022-01-18 04:59:57,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878694415] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:57,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117093494] [2022-01-18 04:59:57,748 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 04:59:57,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:57,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:57,749 INFO L229 MonitoredProcess]: Starting monitored process 503 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:57,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (503)] Waiting until timeout for monitored process [2022-01-18 04:59:57,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 04:59:57,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:57,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:57,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:57,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:57,983 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 04:59:57,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:57,985 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 04:59:57,996 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:57,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:58,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:58,082 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 56 treesize of output 54 [2022-01-18 04:59:58,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:58,089 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 44 treesize of output 42 [2022-01-18 04:59:58,215 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:58,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117093494] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:58,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:58,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 04:59:58,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046852220] [2022-01-18 04:59:58,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:58,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 04:59:58,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:58,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 04:59:58,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-01-18 04:59:58,217 INFO L87 Difference]: Start difference. First operand 662 states and 1821 transitions. Second operand has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:58,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:58,514 INFO L93 Difference]: Finished difference Result 680 states and 1850 transitions. [2022-01-18 04:59:58,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 04:59:58,514 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:58,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:58,515 INFO L225 Difference]: With dead ends: 680 [2022-01-18 04:59:58,515 INFO L226 Difference]: Without dead ends: 674 [2022-01-18 04:59:58,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2022-01-18 04:59:58,515 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 11 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:58,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 124 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 387 Invalid, 0 Unknown, 125 Unchecked, 0.1s Time] [2022-01-18 04:59:58,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-01-18 04:59:58,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 662. [2022-01-18 04:59:58,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 661 states have (on average 2.7534039334341904) internal successors, (1820), 661 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:58,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 1820 transitions. [2022-01-18 04:59:58,524 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 1820 transitions. Word has length 19 [2022-01-18 04:59:58,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:58,524 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 1820 transitions. [2022-01-18 04:59:58,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:58,525 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 1820 transitions. [2022-01-18 04:59:58,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:58,526 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:58,526 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:58,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (503)] Forceful destruction successful, exit code 0 [2022-01-18 04:59:58,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable507,503 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:58,734 INFO L402 AbstractCegarLoop]: === Iteration 509 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:58,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:58,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1980074505, now seen corresponding path program 503 times [2022-01-18 04:59:58,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:58,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707550837] [2022-01-18 04:59:58,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:58,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:58,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:58,834 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:58,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:58,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707550837] [2022-01-18 04:59:58,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707550837] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:58,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663095036] [2022-01-18 04:59:58,834 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 04:59:58,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:58,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:58,835 INFO L229 MonitoredProcess]: Starting monitored process 504 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:58,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (504)] Waiting until timeout for monitored process [2022-01-18 04:59:58,858 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 04:59:58,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:58,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 04:59:58,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 04:59:59,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:59,011 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 04:59:59,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 04:59:59,013 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 04:59:59,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:59,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 04:59:59,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:59,171 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 32 treesize of output 36 [2022-01-18 04:59:59,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 04:59:59,176 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 28 treesize of output 32 [2022-01-18 04:59:59,266 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:59,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663095036] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 04:59:59,266 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 04:59:59,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 04:59:59,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553354761] [2022-01-18 04:59:59,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 04:59:59,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 04:59:59,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 04:59:59,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 04:59:59,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:59,267 INFO L87 Difference]: Start difference. First operand 662 states and 1820 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:59,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 04:59:59,496 INFO L93 Difference]: Finished difference Result 713 states and 1913 transitions. [2022-01-18 04:59:59,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 04:59:59,496 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 04:59:59,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 04:59:59,497 INFO L225 Difference]: With dead ends: 713 [2022-01-18 04:59:59,497 INFO L226 Difference]: Without dead ends: 713 [2022-01-18 04:59:59,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-01-18 04:59:59,497 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 04:59:59,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 137 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 477 Invalid, 0 Unknown, 109 Unchecked, 0.2s Time] [2022-01-18 04:59:59,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2022-01-18 04:59:59,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 658. [2022-01-18 04:59:59,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 657 states have (on average 2.7519025875190257) internal successors, (1808), 657 states have internal predecessors, (1808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 04:59:59,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 1808 transitions. [2022-01-18 04:59:59,506 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 1808 transitions. Word has length 19 [2022-01-18 04:59:59,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 04:59:59,507 INFO L470 AbstractCegarLoop]: Abstraction has 658 states and 1808 transitions. [2022-01-18 04:59:59,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 04:59:59,507 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 1808 transitions. [2022-01-18 04:59:59,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 04:59:59,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 04:59:59,508 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 04:59:59,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (504)] Ended with exit code 0 [2022-01-18 04:59:59,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable508,504 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:59,728 INFO L402 AbstractCegarLoop]: === Iteration 510 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 04:59:59,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 04:59:59,728 INFO L85 PathProgramCache]: Analyzing trace with hash -620951737, now seen corresponding path program 504 times [2022-01-18 04:59:59,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 04:59:59,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389896239] [2022-01-18 04:59:59,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 04:59:59,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 04:59:59,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 04:59:59,852 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 04:59:59,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 04:59:59,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389896239] [2022-01-18 04:59:59,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389896239] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 04:59:59,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651064863] [2022-01-18 04:59:59,853 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 04:59:59,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 04:59:59,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 04:59:59,854 INFO L229 MonitoredProcess]: Starting monitored process 505 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 04:59:59,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (505)] Waiting until timeout for monitored process [2022-01-18 04:59:59,884 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 04:59:59,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 04:59:59,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 04:59:59,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:00,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:00,083 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:00,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:00,086 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:00,094 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:00,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:00,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:00,222 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 28 treesize of output 32 [2022-01-18 05:00:00,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:00,227 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 24 treesize of output 28 [2022-01-18 05:00:00,314 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:00,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651064863] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:00,314 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:00,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:00,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482945756] [2022-01-18 05:00:00,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:00,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:00,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:00,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:00,315 INFO L87 Difference]: Start difference. First operand 658 states and 1808 transitions. Second operand has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:00,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:00,729 INFO L93 Difference]: Finished difference Result 767 states and 2025 transitions. [2022-01-18 05:00:00,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:00:00,729 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:00,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:00,731 INFO L225 Difference]: With dead ends: 767 [2022-01-18 05:00:00,731 INFO L226 Difference]: Without dead ends: 767 [2022-01-18 05:00:00,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:00:00,731 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 39 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:00,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 215 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:00:00,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2022-01-18 05:00:00,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 664. [2022-01-18 05:00:00,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 2.755656108597285) internal successors, (1827), 663 states have internal predecessors, (1827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:00,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1827 transitions. [2022-01-18 05:00:00,740 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1827 transitions. Word has length 19 [2022-01-18 05:00:00,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:00,740 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 1827 transitions. [2022-01-18 05:00:00,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.68) internal successors, (42), 25 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:00,741 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1827 transitions. [2022-01-18 05:00:00,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:00,741 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:00,742 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:00,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (505)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:00,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable509,505 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:00,957 INFO L402 AbstractCegarLoop]: === Iteration 511 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:00,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:00,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1567231439, now seen corresponding path program 505 times [2022-01-18 05:00:00,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:00,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069376412] [2022-01-18 05:00:00,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:00,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:00,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:01,101 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:01,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:01,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069376412] [2022-01-18 05:00:01,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069376412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:01,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881492748] [2022-01-18 05:00:01,101 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:00:01,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:01,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:01,103 INFO L229 MonitoredProcess]: Starting monitored process 506 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:01,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (506)] Waiting until timeout for monitored process [2022-01-18 05:00:01,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:01,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:01,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:01,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:01,338 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:01,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:01,341 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:00:01,359 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:01,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:01,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:01,450 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 28 treesize of output 32 [2022-01-18 05:00:01,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:01,454 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 24 treesize of output 28 [2022-01-18 05:00:01,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:01,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881492748] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:01,523 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:01,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:00:01,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170310012] [2022-01-18 05:00:01,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:01,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:00:01,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:01,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:00:01,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:01,524 INFO L87 Difference]: Start difference. First operand 664 states and 1827 transitions. Second operand has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 05:00:02,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:02,138 INFO L93 Difference]: Finished difference Result 820 states and 2139 transitions. [2022-01-18 05:00:02,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:00:02,138 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 19 [2022-01-18 05:00:02,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:02,140 INFO L225 Difference]: With dead ends: 820 [2022-01-18 05:00:02,140 INFO L226 Difference]: Without dead ends: 820 [2022-01-18 05:00:02,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=198, Invalid=1284, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:00:02,140 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 66 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:02,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 147 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:00:02,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2022-01-18 05:00:02,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 662. [2022-01-18 05:00:02,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 661 states have (on average 2.7518910741301057) internal successors, (1819), 661 states have internal predecessors, (1819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:02,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 1819 transitions. [2022-01-18 05:00:02,156 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 1819 transitions. Word has length 19 [2022-01-18 05:00:02,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:02,156 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 1819 transitions. [2022-01-18 05:00:02,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 05:00:02,157 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 1819 transitions. [2022-01-18 05:00:02,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:02,157 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:02,158 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:02,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (506)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:02,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 506 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable510 [2022-01-18 05:00:02,369 INFO L402 AbstractCegarLoop]: === Iteration 512 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:02,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:02,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1109691099, now seen corresponding path program 506 times [2022-01-18 05:00:02,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:02,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556176182] [2022-01-18 05:00:02,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:02,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:02,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:02,484 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:02,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:02,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556176182] [2022-01-18 05:00:02,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556176182] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:02,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123902472] [2022-01-18 05:00:02,484 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:00:02,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:02,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:02,485 INFO L229 MonitoredProcess]: Starting monitored process 507 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:02,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (507)] Waiting until timeout for monitored process [2022-01-18 05:00:02,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:00:02,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:02,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:02,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:02,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:02,646 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:02,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:02,648 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:02,709 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:02,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:02,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:02,824 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 32 treesize of output 36 [2022-01-18 05:00:02,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:02,828 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 28 treesize of output 32 [2022-01-18 05:00:02,914 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:02,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123902472] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:02,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:02,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:00:02,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152377770] [2022-01-18 05:00:02,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:02,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:00:02,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:02,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:00:02,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:02,916 INFO L87 Difference]: Start difference. First operand 662 states and 1819 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 05:00:03,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:03,749 INFO L93 Difference]: Finished difference Result 889 states and 2268 transitions. [2022-01-18 05:00:03,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 05:00:03,750 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:03,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:03,751 INFO L225 Difference]: With dead ends: 889 [2022-01-18 05:00:03,751 INFO L226 Difference]: Without dead ends: 889 [2022-01-18 05:00:03,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=276, Invalid=1794, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:00:03,751 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 106 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:03,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 188 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:00:03,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2022-01-18 05:00:03,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 661. [2022-01-18 05:00:03,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.7515151515151515) internal successors, (1816), 660 states have internal predecessors, (1816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:03,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1816 transitions. [2022-01-18 05:00:03,758 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1816 transitions. Word has length 19 [2022-01-18 05:00:03,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:03,758 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1816 transitions. [2022-01-18 05:00:03,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 05:00:03,758 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1816 transitions. [2022-01-18 05:00:03,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:03,761 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:03,761 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:03,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (507)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:03,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 507 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable511 [2022-01-18 05:00:03,975 INFO L402 AbstractCegarLoop]: === Iteration 513 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:03,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:03,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1552810537, now seen corresponding path program 507 times [2022-01-18 05:00:03,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:03,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098448174] [2022-01-18 05:00:03,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:03,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:03,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:04,057 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:04,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:04,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098448174] [2022-01-18 05:00:04,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098448174] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:04,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677088486] [2022-01-18 05:00:04,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:00:04,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:04,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:04,058 INFO L229 MonitoredProcess]: Starting monitored process 508 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:04,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (508)] Waiting until timeout for monitored process [2022-01-18 05:00:04,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:00:04,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:04,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:04,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:04,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:04,181 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:04,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:04,182 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:04,218 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:04,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:04,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:04,274 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 24 treesize of output 28 [2022-01-18 05:00:04,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:04,276 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 20 treesize of output 24 [2022-01-18 05:00:04,334 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:04,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677088486] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:04,334 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:04,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:04,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847977298] [2022-01-18 05:00:04,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:04,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:04,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:04,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:04,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:04,335 INFO L87 Difference]: Start difference. First operand 661 states and 1816 transitions. Second operand has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 05:00:04,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:04,628 INFO L93 Difference]: Finished difference Result 834 states and 2156 transitions. [2022-01-18 05:00:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:00:04,628 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 19 [2022-01-18 05:00:04,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:04,629 INFO L225 Difference]: With dead ends: 834 [2022-01-18 05:00:04,629 INFO L226 Difference]: Without dead ends: 834 [2022-01-18 05:00:04,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:00:04,629 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 57 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:04,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 195 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 573 Invalid, 0 Unknown, 45 Unchecked, 0.2s Time] [2022-01-18 05:00:04,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2022-01-18 05:00:04,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 667. [2022-01-18 05:00:04,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 2.7582582582582584) internal successors, (1837), 666 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:04,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1837 transitions. [2022-01-18 05:00:04,651 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1837 transitions. Word has length 19 [2022-01-18 05:00:04,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:04,651 INFO L470 AbstractCegarLoop]: Abstraction has 667 states and 1837 transitions. [2022-01-18 05:00:04,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 05:00:04,651 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1837 transitions. [2022-01-18 05:00:04,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:04,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:04,652 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:04,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (508)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:04,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable512,508 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:04,867 INFO L402 AbstractCegarLoop]: === Iteration 514 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:04,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:04,868 INFO L85 PathProgramCache]: Analyzing trace with hash -2130009353, now seen corresponding path program 508 times [2022-01-18 05:00:04,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:04,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792196910] [2022-01-18 05:00:04,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:04,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:04,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:04,935 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:04,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:04,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792196910] [2022-01-18 05:00:04,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792196910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:04,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899113083] [2022-01-18 05:00:04,935 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:00:04,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:04,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:04,936 INFO L229 MonitoredProcess]: Starting monitored process 509 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:04,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (509)] Waiting until timeout for monitored process [2022-01-18 05:00:04,959 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:00:04,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:04,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:04,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:05,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:05,060 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:05,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:05,062 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:05,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:05,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:05,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:05,123 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 24 treesize of output 28 [2022-01-18 05:00:05,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:05,133 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 20 treesize of output 24 [2022-01-18 05:00:05,182 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:05,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899113083] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:05,182 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:05,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:05,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757331666] [2022-01-18 05:00:05,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:05,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:05,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:05,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:05,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:05,183 INFO L87 Difference]: Start difference. First operand 667 states and 1837 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 05:00:05,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:05,373 INFO L93 Difference]: Finished difference Result 752 states and 1996 transitions. [2022-01-18 05:00:05,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:00:05,373 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:05,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:05,374 INFO L225 Difference]: With dead ends: 752 [2022-01-18 05:00:05,374 INFO L226 Difference]: Without dead ends: 752 [2022-01-18 05:00:05,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:00:05,374 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 25 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:05,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 180 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 529 Invalid, 0 Unknown, 80 Unchecked, 0.1s Time] [2022-01-18 05:00:05,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2022-01-18 05:00:05,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 662. [2022-01-18 05:00:05,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 661 states have (on average 2.7518910741301057) internal successors, (1819), 661 states have internal predecessors, (1819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:05,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 1819 transitions. [2022-01-18 05:00:05,381 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 1819 transitions. Word has length 19 [2022-01-18 05:00:05,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:05,381 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 1819 transitions. [2022-01-18 05:00:05,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 05:00:05,381 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 1819 transitions. [2022-01-18 05:00:05,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:05,382 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:05,382 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:05,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (509)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:05,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable513,509 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:05,595 INFO L402 AbstractCegarLoop]: === Iteration 515 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:05,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:05,595 INFO L85 PathProgramCache]: Analyzing trace with hash 370434171, now seen corresponding path program 509 times [2022-01-18 05:00:05,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:05,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422902689] [2022-01-18 05:00:05,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:05,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:05,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:05,695 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:05,695 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:05,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422902689] [2022-01-18 05:00:05,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422902689] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:05,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518963982] [2022-01-18 05:00:05,695 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:00:05,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:05,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:05,696 INFO L229 MonitoredProcess]: Starting monitored process 510 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:05,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (510)] Waiting until timeout for monitored process [2022-01-18 05:00:05,736 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:00:05,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:05,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:05,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:05,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:05,844 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:05,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:05,846 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:05,856 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:05,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:05,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:05,918 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 24 treesize of output 28 [2022-01-18 05:00:05,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:05,921 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 20 treesize of output 24 [2022-01-18 05:00:05,996 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:05,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518963982] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:05,996 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:05,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:05,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392646004] [2022-01-18 05:00:05,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:05,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:05,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:05,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:05,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:05,997 INFO L87 Difference]: Start difference. First operand 662 states and 1819 transitions. Second operand has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 05:00:06,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:06,190 INFO L93 Difference]: Finished difference Result 774 states and 2039 transitions. [2022-01-18 05:00:06,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:00:06,190 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 19 [2022-01-18 05:00:06,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:06,191 INFO L225 Difference]: With dead ends: 774 [2022-01-18 05:00:06,191 INFO L226 Difference]: Without dead ends: 774 [2022-01-18 05:00:06,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:00:06,192 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 43 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:06,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 226 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:00:06,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2022-01-18 05:00:06,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 669. [2022-01-18 05:00:06,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 2.7589820359281436) internal successors, (1843), 668 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:06,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 1843 transitions. [2022-01-18 05:00:06,199 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 1843 transitions. Word has length 19 [2022-01-18 05:00:06,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:06,199 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 1843 transitions. [2022-01-18 05:00:06,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 05:00:06,199 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 1843 transitions. [2022-01-18 05:00:06,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:06,199 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:06,199 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:06,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (510)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:06,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable514,510 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:06,415 INFO L402 AbstractCegarLoop]: === Iteration 516 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:06,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:06,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1775736589, now seen corresponding path program 510 times [2022-01-18 05:00:06,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:06,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762595261] [2022-01-18 05:00:06,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:06,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:06,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:06,494 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:06,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:06,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762595261] [2022-01-18 05:00:06,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762595261] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:06,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582638647] [2022-01-18 05:00:06,494 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:00:06,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:06,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:06,495 INFO L229 MonitoredProcess]: Starting monitored process 511 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:06,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (511)] Waiting until timeout for monitored process [2022-01-18 05:00:06,524 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:00:06,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:06,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:06,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:06,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:06,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:06,613 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:06,647 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:06,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:06,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:06,725 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 24 treesize of output 28 [2022-01-18 05:00:06,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:06,730 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 20 treesize of output 24 [2022-01-18 05:00:06,826 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:06,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582638647] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:06,827 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:06,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:06,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708875223] [2022-01-18 05:00:06,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:06,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:06,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:06,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:06,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:06,827 INFO L87 Difference]: Start difference. First operand 669 states and 1843 transitions. Second operand has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 05:00:07,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:07,278 INFO L93 Difference]: Finished difference Result 818 states and 2125 transitions. [2022-01-18 05:00:07,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:00:07,279 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 19 [2022-01-18 05:00:07,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:07,280 INFO L225 Difference]: With dead ends: 818 [2022-01-18 05:00:07,280 INFO L226 Difference]: Without dead ends: 818 [2022-01-18 05:00:07,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=117, Invalid=753, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:00:07,280 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 73 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 841 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:07,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 255 Invalid, 861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 841 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:00:07,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2022-01-18 05:00:07,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 670. [2022-01-18 05:00:07,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 2.7608370702541105) internal successors, (1847), 669 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:07,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1847 transitions. [2022-01-18 05:00:07,287 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1847 transitions. Word has length 19 [2022-01-18 05:00:07,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:07,287 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1847 transitions. [2022-01-18 05:00:07,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 05:00:07,287 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1847 transitions. [2022-01-18 05:00:07,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:07,288 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:07,288 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:07,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (511)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:07,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable515,511 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:07,503 INFO L402 AbstractCegarLoop]: === Iteration 517 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:07,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:07,503 INFO L85 PathProgramCache]: Analyzing trace with hash -810542265, now seen corresponding path program 511 times [2022-01-18 05:00:07,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:07,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309820357] [2022-01-18 05:00:07,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:07,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:07,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:07,603 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:07,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:07,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309820357] [2022-01-18 05:00:07,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309820357] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:07,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577331864] [2022-01-18 05:00:07,603 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:00:07,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:07,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:07,604 INFO L229 MonitoredProcess]: Starting monitored process 512 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:07,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (512)] Waiting until timeout for monitored process [2022-01-18 05:00:07,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:07,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:07,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:07,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:07,747 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:07,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:07,749 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:07,786 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:07,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:07,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:07,854 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 24 treesize of output 28 [2022-01-18 05:00:07,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:07,858 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 20 treesize of output 24 [2022-01-18 05:00:07,953 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:07,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577331864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:07,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:07,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:07,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366046795] [2022-01-18 05:00:07,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:07,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:07,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:07,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:07,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:07,955 INFO L87 Difference]: Start difference. First operand 670 states and 1847 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:08,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:08,175 INFO L93 Difference]: Finished difference Result 780 states and 2051 transitions. [2022-01-18 05:00:08,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:00:08,175 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:08,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:08,176 INFO L225 Difference]: With dead ends: 780 [2022-01-18 05:00:08,176 INFO L226 Difference]: Without dead ends: 776 [2022-01-18 05:00:08,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:00:08,177 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 62 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:08,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 193 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:00:08,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2022-01-18 05:00:08,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 670. [2022-01-18 05:00:08,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 2.7623318385650224) internal successors, (1848), 669 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:08,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1848 transitions. [2022-01-18 05:00:08,187 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1848 transitions. Word has length 19 [2022-01-18 05:00:08,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:08,187 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1848 transitions. [2022-01-18 05:00:08,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:08,187 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1848 transitions. [2022-01-18 05:00:08,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:08,188 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:08,188 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:08,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (512)] Ended with exit code 0 [2022-01-18 05:00:08,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 512 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable516 [2022-01-18 05:00:08,389 INFO L402 AbstractCegarLoop]: === Iteration 518 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:08,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:08,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1949095717, now seen corresponding path program 512 times [2022-01-18 05:00:08,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:08,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233052876] [2022-01-18 05:00:08,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:08,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:08,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:08,509 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:08,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:08,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233052876] [2022-01-18 05:00:08,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233052876] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:08,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599591293] [2022-01-18 05:00:08,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:00:08,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:08,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:08,510 INFO L229 MonitoredProcess]: Starting monitored process 513 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:08,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (513)] Waiting until timeout for monitored process [2022-01-18 05:00:08,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:00:08,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:08,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:08,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:08,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:08,660 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:08,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:08,663 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:08,714 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:08,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:08,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:08,780 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 42 treesize of output 44 [2022-01-18 05:00:08,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:08,785 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 36 treesize of output 38 [2022-01-18 05:00:08,875 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:08,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599591293] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:08,876 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:08,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:00:08,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213963113] [2022-01-18 05:00:08,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:08,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:00:08,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:08,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:00:08,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:08,877 INFO L87 Difference]: Start difference. First operand 670 states and 1848 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 05:00:09,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:09,291 INFO L93 Difference]: Finished difference Result 773 states and 2030 transitions. [2022-01-18 05:00:09,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:00:09,291 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:09,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:09,292 INFO L225 Difference]: With dead ends: 773 [2022-01-18 05:00:09,292 INFO L226 Difference]: Without dead ends: 773 [2022-01-18 05:00:09,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=149, Invalid=973, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:00:09,293 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 57 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:09,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 180 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 445 Invalid, 0 Unknown, 32 Unchecked, 0.2s Time] [2022-01-18 05:00:09,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2022-01-18 05:00:09,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 671. [2022-01-18 05:00:09,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.762686567164179) internal successors, (1851), 670 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:09,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1851 transitions. [2022-01-18 05:00:09,303 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1851 transitions. Word has length 19 [2022-01-18 05:00:09,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:09,303 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 1851 transitions. [2022-01-18 05:00:09,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 05:00:09,303 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1851 transitions. [2022-01-18 05:00:09,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:09,304 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:09,304 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:09,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (513)] Ended with exit code 0 [2022-01-18 05:00:09,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable517,513 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:09,513 INFO L402 AbstractCegarLoop]: === Iteration 519 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:09,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:09,513 INFO L85 PathProgramCache]: Analyzing trace with hash -985754839, now seen corresponding path program 513 times [2022-01-18 05:00:09,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:09,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643700945] [2022-01-18 05:00:09,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:09,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:09,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:09,603 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:09,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:09,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643700945] [2022-01-18 05:00:09,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643700945] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:09,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436856062] [2022-01-18 05:00:09,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:00:09,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:09,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:09,604 INFO L229 MonitoredProcess]: Starting monitored process 514 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:09,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (514)] Waiting until timeout for monitored process [2022-01-18 05:00:09,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:00:09,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:09,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:09,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:09,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:09,714 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:09,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:09,715 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:09,743 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:09,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:09,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:09,797 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 24 treesize of output 28 [2022-01-18 05:00:09,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:09,799 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 20 treesize of output 24 [2022-01-18 05:00:09,853 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:09,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436856062] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:09,853 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:09,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:09,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404443112] [2022-01-18 05:00:09,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:09,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:09,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:09,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:09,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:09,854 INFO L87 Difference]: Start difference. First operand 671 states and 1851 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 05:00:10,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:10,350 INFO L93 Difference]: Finished difference Result 875 states and 2249 transitions. [2022-01-18 05:00:10,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:00:10,350 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:10,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:10,351 INFO L225 Difference]: With dead ends: 875 [2022-01-18 05:00:10,351 INFO L226 Difference]: Without dead ends: 875 [2022-01-18 05:00:10,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=235, Invalid=1571, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:00:10,351 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 81 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:10,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 172 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 507 Invalid, 0 Unknown, 28 Unchecked, 0.2s Time] [2022-01-18 05:00:10,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2022-01-18 05:00:10,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 678. [2022-01-18 05:00:10,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.774002954209749) internal successors, (1878), 677 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:10,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1878 transitions. [2022-01-18 05:00:10,359 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1878 transitions. Word has length 19 [2022-01-18 05:00:10,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:10,359 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1878 transitions. [2022-01-18 05:00:10,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 05:00:10,359 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1878 transitions. [2022-01-18 05:00:10,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:10,360 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:10,360 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:10,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (514)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:10,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 514 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable518 [2022-01-18 05:00:10,575 INFO L402 AbstractCegarLoop]: === Iteration 520 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:10,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:10,575 INFO L85 PathProgramCache]: Analyzing trace with hash -373607433, now seen corresponding path program 514 times [2022-01-18 05:00:10,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:10,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579661819] [2022-01-18 05:00:10,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:10,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:10,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:10,649 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:10,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:10,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579661819] [2022-01-18 05:00:10,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579661819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:10,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732144971] [2022-01-18 05:00:10,649 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:00:10,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:10,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:10,650 INFO L229 MonitoredProcess]: Starting monitored process 515 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:10,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (515)] Waiting until timeout for monitored process [2022-01-18 05:00:10,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:00:10,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:10,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:10,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:10,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:10,789 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:10,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:10,791 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:10,796 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:10,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:10,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:10,846 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 24 treesize of output 28 [2022-01-18 05:00:10,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:10,848 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 20 treesize of output 24 [2022-01-18 05:00:10,903 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:10,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732144971] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:10,904 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:10,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:10,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157611308] [2022-01-18 05:00:10,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:10,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:10,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:10,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:10,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:10,904 INFO L87 Difference]: Start difference. First operand 678 states and 1878 transitions. Second operand has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:11,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:11,167 INFO L93 Difference]: Finished difference Result 798 states and 2090 transitions. [2022-01-18 05:00:11,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:00:11,167 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:11,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:11,168 INFO L225 Difference]: With dead ends: 798 [2022-01-18 05:00:11,169 INFO L226 Difference]: Without dead ends: 798 [2022-01-18 05:00:11,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=159, Invalid=1101, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:00:11,169 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 55 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:11,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 192 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 421 Invalid, 0 Unknown, 102 Unchecked, 0.1s Time] [2022-01-18 05:00:11,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2022-01-18 05:00:11,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 668. [2022-01-18 05:00:11,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.7586206896551726) internal successors, (1840), 667 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:11,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1840 transitions. [2022-01-18 05:00:11,199 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1840 transitions. Word has length 19 [2022-01-18 05:00:11,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:11,199 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1840 transitions. [2022-01-18 05:00:11,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.44) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:11,199 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1840 transitions. [2022-01-18 05:00:11,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:11,200 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:11,200 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:11,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (515)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:11,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable519,515 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:11,405 INFO L402 AbstractCegarLoop]: === Iteration 521 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:11,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:11,406 INFO L85 PathProgramCache]: Analyzing trace with hash -473351693, now seen corresponding path program 515 times [2022-01-18 05:00:11,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:11,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131014919] [2022-01-18 05:00:11,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:11,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:11,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:11,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:11,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:11,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131014919] [2022-01-18 05:00:11,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131014919] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:11,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237155387] [2022-01-18 05:00:11,597 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:00:11,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:11,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:11,598 INFO L229 MonitoredProcess]: Starting monitored process 516 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:11,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (516)] Waiting until timeout for monitored process [2022-01-18 05:00:11,627 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:00:11,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:11,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:11,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:11,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:11,862 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:11,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:11,864 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:11,904 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:11,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:11,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:11,995 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 46 treesize of output 48 [2022-01-18 05:00:11,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:11,999 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 40 treesize of output 42 [2022-01-18 05:00:12,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:12,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237155387] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:12,075 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:12,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:12,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228627555] [2022-01-18 05:00:12,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:12,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:12,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:12,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:12,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:12,075 INFO L87 Difference]: Start difference. First operand 668 states and 1840 transitions. Second operand has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 05:00:12,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:12,531 INFO L93 Difference]: Finished difference Result 764 states and 2006 transitions. [2022-01-18 05:00:12,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:00:12,531 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 19 [2022-01-18 05:00:12,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:12,532 INFO L225 Difference]: With dead ends: 764 [2022-01-18 05:00:12,532 INFO L226 Difference]: Without dead ends: 764 [2022-01-18 05:00:12,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:00:12,532 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 86 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:12,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 155 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 414 Invalid, 0 Unknown, 77 Unchecked, 0.1s Time] [2022-01-18 05:00:12,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2022-01-18 05:00:12,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 672. [2022-01-18 05:00:12,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 2.758569299552906) internal successors, (1851), 671 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:12,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1851 transitions. [2022-01-18 05:00:12,543 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1851 transitions. Word has length 19 [2022-01-18 05:00:12,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:12,543 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1851 transitions. [2022-01-18 05:00:12,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.56) internal successors, (39), 25 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 05:00:12,544 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1851 transitions. [2022-01-18 05:00:12,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:12,544 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:12,544 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:12,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (516)] Ended with exit code 0 [2022-01-18 05:00:12,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 516 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable520 [2022-01-18 05:00:12,763 INFO L402 AbstractCegarLoop]: === Iteration 522 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:12,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:12,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1340801341, now seen corresponding path program 516 times [2022-01-18 05:00:12,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:12,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135789636] [2022-01-18 05:00:12,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:12,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:12,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:12,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:12,854 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:12,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135789636] [2022-01-18 05:00:12,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135789636] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:12,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480547789] [2022-01-18 05:00:12,854 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:00:12,854 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:12,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:12,863 INFO L229 MonitoredProcess]: Starting monitored process 517 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:12,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (517)] Waiting until timeout for monitored process [2022-01-18 05:00:12,890 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:00:12,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:12,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:12,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:13,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:13,070 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:13,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:13,072 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:13,121 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:13,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:13,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:13,227 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 28 treesize of output 32 [2022-01-18 05:00:13,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:13,232 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 24 treesize of output 28 [2022-01-18 05:00:13,307 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:13,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480547789] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:13,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:13,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:13,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592480375] [2022-01-18 05:00:13,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:13,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:13,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:13,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:13,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:13,308 INFO L87 Difference]: Start difference. First operand 672 states and 1851 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:13,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:13,748 INFO L93 Difference]: Finished difference Result 723 states and 1990 transitions. [2022-01-18 05:00:13,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:00:13,749 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:13,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:13,750 INFO L225 Difference]: With dead ends: 723 [2022-01-18 05:00:13,750 INFO L226 Difference]: Without dead ends: 717 [2022-01-18 05:00:13,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=219, Invalid=1263, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:00:13,750 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 26 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:13,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 87 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 407 Invalid, 0 Unknown, 110 Unchecked, 0.1s Time] [2022-01-18 05:00:13,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2022-01-18 05:00:13,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 689. [2022-01-18 05:00:13,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 2.7761627906976742) internal successors, (1910), 688 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:13,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1910 transitions. [2022-01-18 05:00:13,757 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1910 transitions. Word has length 19 [2022-01-18 05:00:13,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:13,757 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 1910 transitions. [2022-01-18 05:00:13,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:13,757 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1910 transitions. [2022-01-18 05:00:13,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:13,758 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:13,758 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:13,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (517)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:13,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 517 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable521 [2022-01-18 05:00:13,963 INFO L402 AbstractCegarLoop]: === Iteration 523 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:13,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:13,964 INFO L85 PathProgramCache]: Analyzing trace with hash 886765047, now seen corresponding path program 517 times [2022-01-18 05:00:13,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:13,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876762634] [2022-01-18 05:00:13,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:13,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:13,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:14,068 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:14,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:14,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876762634] [2022-01-18 05:00:14,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876762634] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:14,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78431053] [2022-01-18 05:00:14,069 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:00:14,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:14,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:14,070 INFO L229 MonitoredProcess]: Starting monitored process 518 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:14,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (518)] Waiting until timeout for monitored process [2022-01-18 05:00:14,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:14,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:14,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:14,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:14,270 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:14,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:14,272 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:14,317 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:14,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:14,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:14,394 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 28 treesize of output 32 [2022-01-18 05:00:14,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:14,397 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 24 treesize of output 28 [2022-01-18 05:00:14,447 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:14,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78431053] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:14,447 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:14,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:00:14,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024393038] [2022-01-18 05:00:14,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:14,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:00:14,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:14,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:00:14,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:14,448 INFO L87 Difference]: Start difference. First operand 689 states and 1910 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 05:00:14,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:14,987 INFO L93 Difference]: Finished difference Result 728 states and 2006 transitions. [2022-01-18 05:00:14,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:00:14,987 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:14,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:14,988 INFO L225 Difference]: With dead ends: 728 [2022-01-18 05:00:14,988 INFO L226 Difference]: Without dead ends: 728 [2022-01-18 05:00:14,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=266, Invalid=1540, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:00:14,989 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 17 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:14,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 90 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 442 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-01-18 05:00:14,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2022-01-18 05:00:14,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 694. [2022-01-18 05:00:14,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.7676767676767677) internal successors, (1918), 693 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:14,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1918 transitions. [2022-01-18 05:00:14,996 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1918 transitions. Word has length 19 [2022-01-18 05:00:14,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:14,996 INFO L470 AbstractCegarLoop]: Abstraction has 694 states and 1918 transitions. [2022-01-18 05:00:14,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 05:00:14,996 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1918 transitions. [2022-01-18 05:00:14,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:14,996 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:14,996 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:15,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (518)] Ended with exit code 0 [2022-01-18 05:00:15,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable522,518 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:15,198 INFO L402 AbstractCegarLoop]: === Iteration 524 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:15,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:15,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1871553119, now seen corresponding path program 518 times [2022-01-18 05:00:15,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:15,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747573322] [2022-01-18 05:00:15,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:15,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:15,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:15,337 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:15,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:15,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747573322] [2022-01-18 05:00:15,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747573322] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:15,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836572848] [2022-01-18 05:00:15,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:00:15,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:15,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:15,339 INFO L229 MonitoredProcess]: Starting monitored process 519 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:15,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (519)] Waiting until timeout for monitored process [2022-01-18 05:00:15,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:00:15,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:15,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:15,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:15,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:15,542 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:15,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:15,545 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:15,591 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:15,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:15,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:15,682 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 32 treesize of output 36 [2022-01-18 05:00:15,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:15,685 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 28 treesize of output 32 [2022-01-18 05:00:15,753 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:15,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836572848] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:15,753 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:15,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:00:15,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480135580] [2022-01-18 05:00:15,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:15,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:00:15,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:15,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:00:15,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:15,753 INFO L87 Difference]: Start difference. First operand 694 states and 1918 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 05:00:16,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:16,361 INFO L93 Difference]: Finished difference Result 781 states and 2079 transitions. [2022-01-18 05:00:16,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:00:16,361 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 19 [2022-01-18 05:00:16,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:16,362 INFO L225 Difference]: With dead ends: 781 [2022-01-18 05:00:16,362 INFO L226 Difference]: Without dead ends: 781 [2022-01-18 05:00:16,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=269, Invalid=1537, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:00:16,362 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 51 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:16,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 139 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 410 Invalid, 0 Unknown, 46 Unchecked, 0.2s Time] [2022-01-18 05:00:16,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2022-01-18 05:00:16,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 679. [2022-01-18 05:00:16,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 2.765486725663717) internal successors, (1875), 678 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:16,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1875 transitions. [2022-01-18 05:00:16,369 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1875 transitions. Word has length 19 [2022-01-18 05:00:16,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:16,369 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 1875 transitions. [2022-01-18 05:00:16,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 05:00:16,370 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1875 transitions. [2022-01-18 05:00:16,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:16,370 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:16,370 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:16,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (519)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:16,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 519 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable523 [2022-01-18 05:00:16,575 INFO L402 AbstractCegarLoop]: === Iteration 525 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:16,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:16,575 INFO L85 PathProgramCache]: Analyzing trace with hash 491842631, now seen corresponding path program 519 times [2022-01-18 05:00:16,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:16,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922731330] [2022-01-18 05:00:16,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:16,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:16,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:16,774 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:16,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:16,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922731330] [2022-01-18 05:00:16,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922731330] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:16,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722945418] [2022-01-18 05:00:16,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:00:16,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:16,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:16,775 INFO L229 MonitoredProcess]: Starting monitored process 520 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:16,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (520)] Waiting until timeout for monitored process [2022-01-18 05:00:16,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:00:16,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:16,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:16,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:17,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:17,068 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:17,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:17,071 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:17,122 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:17,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:17,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:17,212 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 46 treesize of output 48 [2022-01-18 05:00:17,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:17,217 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 40 treesize of output 42 [2022-01-18 05:00:17,307 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:17,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722945418] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:17,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:17,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:17,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539925366] [2022-01-18 05:00:17,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:17,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:17,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:17,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:17,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:17,308 INFO L87 Difference]: Start difference. First operand 679 states and 1875 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:17,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:17,920 INFO L93 Difference]: Finished difference Result 749 states and 1987 transitions. [2022-01-18 05:00:17,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:00:17,920 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:17,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:17,921 INFO L225 Difference]: With dead ends: 749 [2022-01-18 05:00:17,921 INFO L226 Difference]: Without dead ends: 747 [2022-01-18 05:00:17,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=149, Invalid=1111, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:00:17,922 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 52 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:17,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 214 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 437 Invalid, 0 Unknown, 74 Unchecked, 0.2s Time] [2022-01-18 05:00:17,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2022-01-18 05:00:17,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 678. [2022-01-18 05:00:17,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.765140324963072) internal successors, (1872), 677 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:17,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1872 transitions. [2022-01-18 05:00:17,928 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1872 transitions. Word has length 19 [2022-01-18 05:00:17,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:17,928 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1872 transitions. [2022-01-18 05:00:17,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:17,928 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1872 transitions. [2022-01-18 05:00:17,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:17,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:17,929 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:17,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (520)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:18,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 520 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable524 [2022-01-18 05:00:18,139 INFO L402 AbstractCegarLoop]: === Iteration 526 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:18,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:18,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1259405713, now seen corresponding path program 520 times [2022-01-18 05:00:18,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:18,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681632309] [2022-01-18 05:00:18,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:18,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:18,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:18,261 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:18,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:18,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681632309] [2022-01-18 05:00:18,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681632309] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:18,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087028264] [2022-01-18 05:00:18,261 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:00:18,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:18,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:18,262 INFO L229 MonitoredProcess]: Starting monitored process 521 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:18,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (521)] Waiting until timeout for monitored process [2022-01-18 05:00:18,289 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:00:18,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:18,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:18,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:18,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:18,496 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:18,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:18,498 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:00:18,534 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:18,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:18,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:18,639 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 32 treesize of output 36 [2022-01-18 05:00:18,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:18,643 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 28 treesize of output 32 [2022-01-18 05:00:18,716 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:18,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087028264] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:18,716 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:18,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:00:18,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254773231] [2022-01-18 05:00:18,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:18,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:00:18,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:18,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:00:18,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:18,717 INFO L87 Difference]: Start difference. First operand 678 states and 1872 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 05:00:19,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:19,271 INFO L93 Difference]: Finished difference Result 703 states and 1934 transitions. [2022-01-18 05:00:19,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:00:19,271 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:19,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:19,272 INFO L225 Difference]: With dead ends: 703 [2022-01-18 05:00:19,272 INFO L226 Difference]: Without dead ends: 703 [2022-01-18 05:00:19,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=274, Invalid=1532, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:00:19,273 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 8 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:19,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 59 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 256 Invalid, 0 Unknown, 61 Unchecked, 0.1s Time] [2022-01-18 05:00:19,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2022-01-18 05:00:19,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 684. [2022-01-18 05:00:19,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 683 states have (on average 2.759882869692533) internal successors, (1885), 683 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:19,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 1885 transitions. [2022-01-18 05:00:19,279 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 1885 transitions. Word has length 19 [2022-01-18 05:00:19,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:19,279 INFO L470 AbstractCegarLoop]: Abstraction has 684 states and 1885 transitions. [2022-01-18 05:00:19,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 05:00:19,279 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 1885 transitions. [2022-01-18 05:00:19,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:19,280 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:19,280 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:19,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (521)] Ended with exit code 0 [2022-01-18 05:00:19,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 521 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable525 [2022-01-18 05:00:19,481 INFO L402 AbstractCegarLoop]: === Iteration 527 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:19,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:19,481 INFO L85 PathProgramCache]: Analyzing trace with hash 277243417, now seen corresponding path program 521 times [2022-01-18 05:00:19,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:19,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484866742] [2022-01-18 05:00:19,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:19,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:19,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:19,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:19,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:19,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484866742] [2022-01-18 05:00:19,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484866742] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:19,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915298695] [2022-01-18 05:00:19,556 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:00:19,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:19,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:19,557 INFO L229 MonitoredProcess]: Starting monitored process 522 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:19,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (522)] Waiting until timeout for monitored process [2022-01-18 05:00:19,582 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:00:19,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:19,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:19,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:19,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:19,725 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:19,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:19,726 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:19,741 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:19,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:19,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:19,817 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 32 treesize of output 36 [2022-01-18 05:00:19,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:19,820 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 28 treesize of output 32 [2022-01-18 05:00:19,872 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:19,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915298695] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:19,872 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:19,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:00:19,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881950866] [2022-01-18 05:00:19,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:19,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:00:19,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:19,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:00:19,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:19,873 INFO L87 Difference]: Start difference. First operand 684 states and 1885 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 05:00:20,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:20,220 INFO L93 Difference]: Finished difference Result 776 states and 2042 transitions. [2022-01-18 05:00:20,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:00:20,220 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 19 [2022-01-18 05:00:20,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:20,221 INFO L225 Difference]: With dead ends: 776 [2022-01-18 05:00:20,221 INFO L226 Difference]: Without dead ends: 776 [2022-01-18 05:00:20,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=247, Invalid=1393, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 05:00:20,221 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 55 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:20,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 93 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 268 Invalid, 0 Unknown, 137 Unchecked, 0.1s Time] [2022-01-18 05:00:20,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2022-01-18 05:00:20,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 667. [2022-01-18 05:00:20,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 2.755255255255255) internal successors, (1835), 666 states have internal predecessors, (1835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:20,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1835 transitions. [2022-01-18 05:00:20,228 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1835 transitions. Word has length 19 [2022-01-18 05:00:20,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:20,228 INFO L470 AbstractCegarLoop]: Abstraction has 667 states and 1835 transitions. [2022-01-18 05:00:20,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 05:00:20,228 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1835 transitions. [2022-01-18 05:00:20,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:20,229 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:20,229 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:20,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (522)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:20,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable526,522 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:20,436 INFO L402 AbstractCegarLoop]: === Iteration 528 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:20,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:20,437 INFO L85 PathProgramCache]: Analyzing trace with hash 928777463, now seen corresponding path program 522 times [2022-01-18 05:00:20,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:20,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642898310] [2022-01-18 05:00:20,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:20,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:20,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:20,535 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:20,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:20,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642898310] [2022-01-18 05:00:20,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642898310] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:20,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969736800] [2022-01-18 05:00:20,536 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:00:20,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:20,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:20,537 INFO L229 MonitoredProcess]: Starting monitored process 523 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:20,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (523)] Waiting until timeout for monitored process [2022-01-18 05:00:20,568 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:00:20,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:20,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:20,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:20,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:20,706 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:20,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:20,708 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:00:20,726 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:20,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:20,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:20,826 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 32 treesize of output 36 [2022-01-18 05:00:20,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:20,836 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 28 treesize of output 32 [2022-01-18 05:00:20,891 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:20,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969736800] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:20,891 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:20,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:00:20,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389256516] [2022-01-18 05:00:20,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:20,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:00:20,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:20,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:00:20,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:20,892 INFO L87 Difference]: Start difference. First operand 667 states and 1835 transitions. Second operand has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 05:00:21,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:21,043 INFO L93 Difference]: Finished difference Result 728 states and 1942 transitions. [2022-01-18 05:00:21,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:00:21,044 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:21,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:21,044 INFO L225 Difference]: With dead ends: 728 [2022-01-18 05:00:21,045 INFO L226 Difference]: Without dead ends: 728 [2022-01-18 05:00:21,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:00:21,045 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:21,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 148 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 340 Invalid, 0 Unknown, 122 Unchecked, 0.1s Time] [2022-01-18 05:00:21,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2022-01-18 05:00:21,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 665. [2022-01-18 05:00:21,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.7515060240963853) internal successors, (1827), 664 states have internal predecessors, (1827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:21,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1827 transitions. [2022-01-18 05:00:21,051 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1827 transitions. Word has length 19 [2022-01-18 05:00:21,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:21,051 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 1827 transitions. [2022-01-18 05:00:21,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 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 05:00:21,051 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1827 transitions. [2022-01-18 05:00:21,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:21,052 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:21,052 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:21,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (523)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:21,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable527,523 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:21,260 INFO L402 AbstractCegarLoop]: === Iteration 529 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:21,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:21,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1893971787, now seen corresponding path program 523 times [2022-01-18 05:00:21,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:21,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679489001] [2022-01-18 05:00:21,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:21,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:21,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:21,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:21,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:21,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679489001] [2022-01-18 05:00:21,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679489001] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:21,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827644213] [2022-01-18 05:00:21,362 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:00:21,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:21,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:21,363 INFO L229 MonitoredProcess]: Starting monitored process 524 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:21,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (524)] Waiting until timeout for monitored process [2022-01-18 05:00:21,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:21,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:21,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:21,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:21,505 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:21,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:21,507 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:00:21,521 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:21,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:21,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:21,592 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 32 treesize of output 36 [2022-01-18 05:00:21,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:21,595 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 28 treesize of output 32 [2022-01-18 05:00:21,644 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:21,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827644213] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:21,644 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:21,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:00:21,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518613159] [2022-01-18 05:00:21,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:21,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:00:21,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:21,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:00:21,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:21,645 INFO L87 Difference]: Start difference. First operand 665 states and 1827 transitions. Second operand has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 05:00:21,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:21,837 INFO L93 Difference]: Finished difference Result 724 states and 1933 transitions. [2022-01-18 05:00:21,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:00:21,837 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 19 [2022-01-18 05:00:21,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:21,838 INFO L225 Difference]: With dead ends: 724 [2022-01-18 05:00:21,838 INFO L226 Difference]: Without dead ends: 724 [2022-01-18 05:00:21,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:00:21,838 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 29 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:21,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 145 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 461 Invalid, 0 Unknown, 52 Unchecked, 0.1s Time] [2022-01-18 05:00:21,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2022-01-18 05:00:21,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 661. [2022-01-18 05:00:21,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.75) internal successors, (1815), 660 states have internal predecessors, (1815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:21,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1815 transitions. [2022-01-18 05:00:21,844 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1815 transitions. Word has length 19 [2022-01-18 05:00:21,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:21,844 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1815 transitions. [2022-01-18 05:00:21,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5) internal successors, (39), 26 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 05:00:21,845 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1815 transitions. [2022-01-18 05:00:21,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:21,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:21,845 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:21,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (524)] Ended with exit code 0 [2022-01-18 05:00:22,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 524 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable528 [2022-01-18 05:00:22,052 INFO L402 AbstractCegarLoop]: === Iteration 530 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:22,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:22,052 INFO L85 PathProgramCache]: Analyzing trace with hash 544358151, now seen corresponding path program 524 times [2022-01-18 05:00:22,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:22,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106591643] [2022-01-18 05:00:22,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:22,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:22,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:22,149 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:22,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:22,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106591643] [2022-01-18 05:00:22,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106591643] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:22,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99452016] [2022-01-18 05:00:22,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:00:22,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:22,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:22,150 INFO L229 MonitoredProcess]: Starting monitored process 525 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:22,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (525)] Waiting until timeout for monitored process [2022-01-18 05:00:22,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:00:22,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:22,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:22,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:22,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:22,413 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 05:00:22,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:22,415 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 05:00:22,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:22,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:22,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:22,469 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 56 treesize of output 54 [2022-01-18 05:00:22,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:22,474 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 44 treesize of output 42 [2022-01-18 05:00:22,550 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:22,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99452016] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:22,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:22,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:00:22,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103370756] [2022-01-18 05:00:22,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:22,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:00:22,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:22,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:00:22,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:00:22,551 INFO L87 Difference]: Start difference. First operand 661 states and 1815 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:22,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:22,728 INFO L93 Difference]: Finished difference Result 678 states and 1841 transitions. [2022-01-18 05:00:22,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:00:22,728 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:22,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:22,729 INFO L225 Difference]: With dead ends: 678 [2022-01-18 05:00:22,729 INFO L226 Difference]: Without dead ends: 668 [2022-01-18 05:00:22,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:22,729 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 10 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:22,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 122 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 288 Invalid, 0 Unknown, 98 Unchecked, 0.1s Time] [2022-01-18 05:00:22,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-01-18 05:00:22,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 660. [2022-01-18 05:00:22,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 659 states have (on average 2.748103186646434) internal successors, (1811), 659 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:22,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 1811 transitions. [2022-01-18 05:00:22,735 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 1811 transitions. Word has length 19 [2022-01-18 05:00:22,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:22,735 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 1811 transitions. [2022-01-18 05:00:22,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:22,735 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 1811 transitions. [2022-01-18 05:00:22,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:22,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:22,736 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:22,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (525)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:22,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 525 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable529 [2022-01-18 05:00:22,948 INFO L402 AbstractCegarLoop]: === Iteration 531 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:22,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:22,948 INFO L85 PathProgramCache]: Analyzing trace with hash -626645467, now seen corresponding path program 525 times [2022-01-18 05:00:22,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:22,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455384241] [2022-01-18 05:00:22,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:22,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:22,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:23,085 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:23,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:23,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455384241] [2022-01-18 05:00:23,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455384241] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:23,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840344641] [2022-01-18 05:00:23,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:00:23,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:23,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:23,086 INFO L229 MonitoredProcess]: Starting monitored process 526 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:23,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (526)] Waiting until timeout for monitored process [2022-01-18 05:00:23,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:00:23,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:23,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:23,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:23,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:23,265 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:23,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:23,267 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:23,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:23,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:23,393 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:23,393 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 46 treesize of output 48 [2022-01-18 05:00:23,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:23,397 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 40 treesize of output 42 [2022-01-18 05:00:23,455 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:23,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840344641] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:23,456 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:23,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:00:23,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908340950] [2022-01-18 05:00:23,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:23,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:00:23,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:23,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:00:23,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:23,456 INFO L87 Difference]: Start difference. First operand 660 states and 1811 transitions. Second operand has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 26 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:23,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:23,815 INFO L93 Difference]: Finished difference Result 742 states and 1956 transitions. [2022-01-18 05:00:23,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:00:23,815 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 26 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:23,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:23,816 INFO L225 Difference]: With dead ends: 742 [2022-01-18 05:00:23,816 INFO L226 Difference]: Without dead ends: 742 [2022-01-18 05:00:23,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=127, Invalid=995, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:00:23,816 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 80 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:23,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 183 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 382 Invalid, 0 Unknown, 86 Unchecked, 0.1s Time] [2022-01-18 05:00:23,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2022-01-18 05:00:23,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 662. [2022-01-18 05:00:23,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 661 states have (on average 2.747352496217852) internal successors, (1816), 661 states have internal predecessors, (1816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:23,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 1816 transitions. [2022-01-18 05:00:23,823 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 1816 transitions. Word has length 19 [2022-01-18 05:00:23,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:23,823 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 1816 transitions. [2022-01-18 05:00:23,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 26 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:23,823 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 1816 transitions. [2022-01-18 05:00:23,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:23,824 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:23,824 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:23,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (526)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:24,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 526 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable530 [2022-01-18 05:00:24,038 INFO L402 AbstractCegarLoop]: === Iteration 532 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:24,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:24,038 INFO L85 PathProgramCache]: Analyzing trace with hash 733471273, now seen corresponding path program 526 times [2022-01-18 05:00:24,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:24,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143889638] [2022-01-18 05:00:24,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:24,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:24,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:24,149 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:24,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:24,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143889638] [2022-01-18 05:00:24,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143889638] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:24,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951636531] [2022-01-18 05:00:24,149 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:00:24,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:24,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:24,150 INFO L229 MonitoredProcess]: Starting monitored process 527 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:24,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (527)] Waiting until timeout for monitored process [2022-01-18 05:00:24,178 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:00:24,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:24,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:24,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:24,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:24,381 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:24,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:24,383 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:24,446 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:24,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:24,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:24,586 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 28 treesize of output 32 [2022-01-18 05:00:24,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:24,590 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 24 treesize of output 28 [2022-01-18 05:00:24,658 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:24,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951636531] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:24,658 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:24,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 05:00:24,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016754629] [2022-01-18 05:00:24,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:24,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:00:24,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:24,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:00:24,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:00:24,659 INFO L87 Difference]: Start difference. First operand 662 states and 1816 transitions. Second operand has 27 states, 27 states have (on average 1.4444444444444444) internal successors, (39), 27 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 05:00:25,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:25,444 INFO L93 Difference]: Finished difference Result 778 states and 2035 transitions. [2022-01-18 05:00:25,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:00:25,444 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.4444444444444444) internal successors, (39), 27 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 19 [2022-01-18 05:00:25,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:25,445 INFO L225 Difference]: With dead ends: 778 [2022-01-18 05:00:25,445 INFO L226 Difference]: Without dead ends: 778 [2022-01-18 05:00:25,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 21 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=260, Invalid=1632, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:00:25,446 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 76 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:25,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 192 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 504 Invalid, 0 Unknown, 72 Unchecked, 0.2s Time] [2022-01-18 05:00:25,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-01-18 05:00:25,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 664. [2022-01-18 05:00:25,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 2.751131221719457) internal successors, (1824), 663 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:25,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1824 transitions. [2022-01-18 05:00:25,455 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1824 transitions. Word has length 19 [2022-01-18 05:00:25,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:25,455 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 1824 transitions. [2022-01-18 05:00:25,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.4444444444444444) internal successors, (39), 27 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 05:00:25,455 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1824 transitions. [2022-01-18 05:00:25,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:25,456 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:25,456 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:25,476 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (527)] Ended with exit code 0 [2022-01-18 05:00:25,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable531,527 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:25,658 INFO L402 AbstractCegarLoop]: === Iteration 533 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:25,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:25,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1345618679, now seen corresponding path program 527 times [2022-01-18 05:00:25,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:25,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487341883] [2022-01-18 05:00:25,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:25,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:25,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:25,777 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:25,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:25,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487341883] [2022-01-18 05:00:25,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487341883] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:25,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563155973] [2022-01-18 05:00:25,778 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:00:25,778 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:25,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:25,778 INFO L229 MonitoredProcess]: Starting monitored process 528 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:25,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (528)] Waiting until timeout for monitored process [2022-01-18 05:00:25,802 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:00:25,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:25,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:25,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:26,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:26,045 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:26,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:26,048 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:26,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:26,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:26,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:26,216 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 32 treesize of output 36 [2022-01-18 05:00:26,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:26,220 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 28 treesize of output 32 [2022-01-18 05:00:26,285 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:26,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563155973] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:26,285 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:26,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 05:00:26,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851939757] [2022-01-18 05:00:26,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:26,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:00:26,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:26,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:00:26,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:00:26,286 INFO L87 Difference]: Start difference. First operand 664 states and 1824 transitions. Second operand has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 05:00:26,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:26,854 INFO L93 Difference]: Finished difference Result 739 states and 1984 transitions. [2022-01-18 05:00:26,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:00:26,854 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:26,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:26,855 INFO L225 Difference]: With dead ends: 739 [2022-01-18 05:00:26,855 INFO L226 Difference]: Without dead ends: 739 [2022-01-18 05:00:26,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=227, Invalid=1665, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:00:26,856 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:26,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 130 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 543 Invalid, 0 Unknown, 118 Unchecked, 0.2s Time] [2022-01-18 05:00:26,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2022-01-18 05:00:26,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 668. [2022-01-18 05:00:26,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.752623688155922) internal successors, (1836), 667 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:26,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1836 transitions. [2022-01-18 05:00:26,862 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1836 transitions. Word has length 19 [2022-01-18 05:00:26,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:26,862 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1836 transitions. [2022-01-18 05:00:26,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 05:00:26,862 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1836 transitions. [2022-01-18 05:00:26,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:26,863 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:26,863 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:26,879 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (528)] Ended with exit code 0 [2022-01-18 05:00:27,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 528 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable532 [2022-01-18 05:00:27,075 INFO L402 AbstractCegarLoop]: === Iteration 534 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:27,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:27,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1984154293, now seen corresponding path program 528 times [2022-01-18 05:00:27,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:27,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824693355] [2022-01-18 05:00:27,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:27,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:27,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:27,215 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:27,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:27,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824693355] [2022-01-18 05:00:27,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824693355] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:27,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632749924] [2022-01-18 05:00:27,215 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:00:27,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:27,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:27,216 INFO L229 MonitoredProcess]: Starting monitored process 529 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:27,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (529)] Waiting until timeout for monitored process [2022-01-18 05:00:27,241 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:00:27,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:27,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:27,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:27,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:27,433 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:27,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:27,435 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:27,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:27,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:27,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:27,536 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 28 treesize of output 32 [2022-01-18 05:00:27,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:27,538 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 24 treesize of output 28 [2022-01-18 05:00:27,592 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:27,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632749924] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:27,592 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:27,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 05:00:27,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929083902] [2022-01-18 05:00:27,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:27,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:00:27,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:27,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:00:27,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:00:27,593 INFO L87 Difference]: Start difference. First operand 668 states and 1836 transitions. Second operand has 27 states, 27 states have (on average 1.4444444444444444) internal successors, (39), 27 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 05:00:28,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:28,195 INFO L93 Difference]: Finished difference Result 748 states and 1987 transitions. [2022-01-18 05:00:28,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 05:00:28,195 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.4444444444444444) internal successors, (39), 27 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 19 [2022-01-18 05:00:28,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:28,196 INFO L225 Difference]: With dead ends: 748 [2022-01-18 05:00:28,196 INFO L226 Difference]: Without dead ends: 748 [2022-01-18 05:00:28,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=239, Invalid=1741, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:00:28,196 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 27 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:28,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 230 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 450 Invalid, 0 Unknown, 204 Unchecked, 0.2s Time] [2022-01-18 05:00:28,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-01-18 05:00:28,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 666. [2022-01-18 05:00:28,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.7533834586466166) internal successors, (1831), 665 states have internal predecessors, (1831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:28,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1831 transitions. [2022-01-18 05:00:28,203 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1831 transitions. Word has length 19 [2022-01-18 05:00:28,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:28,203 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1831 transitions. [2022-01-18 05:00:28,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.4444444444444444) internal successors, (39), 27 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 05:00:28,203 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1831 transitions. [2022-01-18 05:00:28,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:28,204 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:28,204 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:28,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (529)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:28,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 529 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable533 [2022-01-18 05:00:28,405 INFO L402 AbstractCegarLoop]: === Iteration 535 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:28,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:28,405 INFO L85 PathProgramCache]: Analyzing trace with hash -761165441, now seen corresponding path program 529 times [2022-01-18 05:00:28,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:28,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96015145] [2022-01-18 05:00:28,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:28,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:28,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:28,492 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:28,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:28,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96015145] [2022-01-18 05:00:28,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96015145] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:28,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030710948] [2022-01-18 05:00:28,493 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:00:28,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:28,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:28,493 INFO L229 MonitoredProcess]: Starting monitored process 530 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:28,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (530)] Waiting until timeout for monitored process [2022-01-18 05:00:28,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:28,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:28,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:28,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:28,714 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:28,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:28,716 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:00:28,735 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:28,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:28,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:28,831 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 32 treesize of output 36 [2022-01-18 05:00:28,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:28,834 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 28 treesize of output 32 [2022-01-18 05:00:28,879 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:28,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030710948] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:28,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:28,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 05:00:28,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869344902] [2022-01-18 05:00:28,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:28,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:00:28,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:28,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:00:28,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:00:28,880 INFO L87 Difference]: Start difference. First operand 666 states and 1831 transitions. Second operand has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 05:00:29,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:29,149 INFO L93 Difference]: Finished difference Result 721 states and 1938 transitions. [2022-01-18 05:00:29,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:00:29,150 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:29,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:29,151 INFO L225 Difference]: With dead ends: 721 [2022-01-18 05:00:29,151 INFO L226 Difference]: Without dead ends: 721 [2022-01-18 05:00:29,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:00:29,151 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 30 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:29,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 192 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 429 Invalid, 0 Unknown, 91 Unchecked, 0.1s Time] [2022-01-18 05:00:29,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2022-01-18 05:00:29,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 665. [2022-01-18 05:00:29,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.7515060240963853) internal successors, (1827), 664 states have internal predecessors, (1827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:29,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1827 transitions. [2022-01-18 05:00:29,160 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1827 transitions. Word has length 19 [2022-01-18 05:00:29,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:29,160 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 1827 transitions. [2022-01-18 05:00:29,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 05:00:29,160 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1827 transitions. [2022-01-18 05:00:29,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:29,171 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:29,172 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:29,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (530)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:29,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 530 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable534 [2022-01-18 05:00:29,387 INFO L402 AbstractCegarLoop]: === Iteration 536 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:29,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:29,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1646963721, now seen corresponding path program 530 times [2022-01-18 05:00:29,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:29,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012713277] [2022-01-18 05:00:29,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:29,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:29,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:29,501 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:29,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:29,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012713277] [2022-01-18 05:00:29,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012713277] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:29,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936823866] [2022-01-18 05:00:29,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:00:29,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:29,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:29,502 INFO L229 MonitoredProcess]: Starting monitored process 531 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:29,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (531)] Waiting until timeout for monitored process [2022-01-18 05:00:29,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:00:29,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:29,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:29,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:29,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:29,695 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:29,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:29,698 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:00:29,722 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:29,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:29,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:29,838 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 28 treesize of output 32 [2022-01-18 05:00:29,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:29,842 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 24 treesize of output 28 [2022-01-18 05:00:29,907 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:29,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936823866] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:29,907 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:29,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 05:00:29,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303827775] [2022-01-18 05:00:29,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:29,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:00:29,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:29,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:00:29,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:00:29,908 INFO L87 Difference]: Start difference. First operand 665 states and 1827 transitions. Second operand has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 05:00:30,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:30,025 INFO L93 Difference]: Finished difference Result 686 states and 1876 transitions. [2022-01-18 05:00:30,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:00:30,026 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:30,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:30,026 INFO L225 Difference]: With dead ends: 686 [2022-01-18 05:00:30,026 INFO L226 Difference]: Without dead ends: 686 [2022-01-18 05:00:30,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:00:30,027 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 14 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:30,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 82 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 317 Invalid, 0 Unknown, 14 Unchecked, 0.1s Time] [2022-01-18 05:00:30,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2022-01-18 05:00:30,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 669. [2022-01-18 05:00:30,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 2.752994011976048) internal successors, (1839), 668 states have internal predecessors, (1839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:30,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 1839 transitions. [2022-01-18 05:00:30,033 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 1839 transitions. Word has length 19 [2022-01-18 05:00:30,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:30,033 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 1839 transitions. [2022-01-18 05:00:30,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 27 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 05:00:30,033 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 1839 transitions. [2022-01-18 05:00:30,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:30,034 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:30,034 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:30,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (531)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:30,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 531 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable535 [2022-01-18 05:00:30,247 INFO L402 AbstractCegarLoop]: === Iteration 537 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:30,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:30,247 INFO L85 PathProgramCache]: Analyzing trace with hash -681769397, now seen corresponding path program 531 times [2022-01-18 05:00:30,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:30,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082490199] [2022-01-18 05:00:30,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:30,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:30,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:30,339 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:30,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:30,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082490199] [2022-01-18 05:00:30,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082490199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:30,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510061406] [2022-01-18 05:00:30,339 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:00:30,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:30,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:30,340 INFO L229 MonitoredProcess]: Starting monitored process 532 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:30,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (532)] Waiting until timeout for monitored process [2022-01-18 05:00:30,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:00:30,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:30,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:30,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:30,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:30,545 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:30,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:30,547 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:30,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:30,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:30,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:30,687 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 32 treesize of output 36 [2022-01-18 05:00:30,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:30,692 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 28 treesize of output 32 [2022-01-18 05:00:30,762 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:30,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510061406] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:30,762 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:30,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 05:00:30,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178754655] [2022-01-18 05:00:30,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:30,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:00:30,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:30,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:00:30,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:30,763 INFO L87 Difference]: Start difference. First operand 669 states and 1839 transitions. Second operand has 26 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 26 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:30,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:30,921 INFO L93 Difference]: Finished difference Result 702 states and 1900 transitions. [2022-01-18 05:00:30,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:00:30,921 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 26 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:30,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:30,922 INFO L225 Difference]: With dead ends: 702 [2022-01-18 05:00:30,922 INFO L226 Difference]: Without dead ends: 702 [2022-01-18 05:00:30,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:30,922 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 36 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 170 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:30,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 158 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 407 Invalid, 0 Unknown, 170 Unchecked, 0.2s Time] [2022-01-18 05:00:30,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2022-01-18 05:00:30,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 661. [2022-01-18 05:00:30,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.75) internal successors, (1815), 660 states have internal predecessors, (1815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:30,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1815 transitions. [2022-01-18 05:00:30,929 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1815 transitions. Word has length 19 [2022-01-18 05:00:30,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:30,929 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1815 transitions. [2022-01-18 05:00:30,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 26 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:30,929 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1815 transitions. [2022-01-18 05:00:30,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:30,930 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:30,930 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:30,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (532)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:31,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable536,532 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:31,139 INFO L402 AbstractCegarLoop]: === Iteration 538 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:31,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:31,140 INFO L85 PathProgramCache]: Analyzing trace with hash -2121447075, now seen corresponding path program 532 times [2022-01-18 05:00:31,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:31,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370533963] [2022-01-18 05:00:31,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:31,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:31,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:31,272 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:31,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:31,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370533963] [2022-01-18 05:00:31,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370533963] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:31,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781535568] [2022-01-18 05:00:31,273 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:00:31,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:31,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:31,274 INFO L229 MonitoredProcess]: Starting monitored process 533 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:31,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (533)] Waiting until timeout for monitored process [2022-01-18 05:00:31,325 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:00:31,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:31,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:31,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:31,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:31,506 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:31,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:31,509 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:00:31,528 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:31,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:31,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:31,653 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 32 treesize of output 36 [2022-01-18 05:00:31,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:31,658 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 28 treesize of output 32 [2022-01-18 05:00:31,735 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:31,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781535568] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:31,736 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:31,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:31,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725715122] [2022-01-18 05:00:31,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:31,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:31,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:31,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:31,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:31,736 INFO L87 Difference]: Start difference. First operand 661 states and 1815 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 05:00:32,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:32,285 INFO L93 Difference]: Finished difference Result 796 states and 2084 transitions. [2022-01-18 05:00:32,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:00:32,285 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 19 [2022-01-18 05:00:32,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:32,286 INFO L225 Difference]: With dead ends: 796 [2022-01-18 05:00:32,286 INFO L226 Difference]: Without dead ends: 796 [2022-01-18 05:00:32,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:00:32,287 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 43 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:32,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 250 Invalid, 981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 972 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 05:00:32,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2022-01-18 05:00:32,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 665. [2022-01-18 05:00:32,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.753012048192771) internal successors, (1828), 664 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:32,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1828 transitions. [2022-01-18 05:00:32,296 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1828 transitions. Word has length 19 [2022-01-18 05:00:32,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:32,296 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 1828 transitions. [2022-01-18 05:00:32,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 05:00:32,297 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1828 transitions. [2022-01-18 05:00:32,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:32,297 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:32,297 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:32,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (533)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:32,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable537,533 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:32,516 INFO L402 AbstractCegarLoop]: === Iteration 539 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:32,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:32,517 INFO L85 PathProgramCache]: Analyzing trace with hash 66736101, now seen corresponding path program 533 times [2022-01-18 05:00:32,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:32,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131667379] [2022-01-18 05:00:32,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:32,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:32,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:32,647 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:32,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:32,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131667379] [2022-01-18 05:00:32,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131667379] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:32,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266503380] [2022-01-18 05:00:32,648 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:00:32,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:32,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:32,649 INFO L229 MonitoredProcess]: Starting monitored process 534 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:32,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (534)] Waiting until timeout for monitored process [2022-01-18 05:00:32,679 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:00:32,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:32,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:32,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:32,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:32,877 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:32,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:32,880 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:32,889 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:32,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:33,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:33,022 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 28 treesize of output 32 [2022-01-18 05:00:33,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:33,025 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 24 treesize of output 28 [2022-01-18 05:00:33,092 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:33,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266503380] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:33,092 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:33,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:33,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258013416] [2022-01-18 05:00:33,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:33,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:33,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:33,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:33,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:33,093 INFO L87 Difference]: Start difference. First operand 665 states and 1828 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 05:00:33,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:33,566 INFO L93 Difference]: Finished difference Result 844 states and 2188 transitions. [2022-01-18 05:00:33,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:00:33,567 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:33,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:33,568 INFO L225 Difference]: With dead ends: 844 [2022-01-18 05:00:33,568 INFO L226 Difference]: Without dead ends: 844 [2022-01-18 05:00:33,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=214, Invalid=1346, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 05:00:33,568 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 77 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:33,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 119 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:00:33,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2022-01-18 05:00:33,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 663. [2022-01-18 05:00:33,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 662 states have (on average 2.7507552870090635) internal successors, (1821), 662 states have internal predecessors, (1821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:33,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1821 transitions. [2022-01-18 05:00:33,576 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1821 transitions. Word has length 19 [2022-01-18 05:00:33,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:33,576 INFO L470 AbstractCegarLoop]: Abstraction has 663 states and 1821 transitions. [2022-01-18 05:00:33,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 05:00:33,576 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1821 transitions. [2022-01-18 05:00:33,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:33,577 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:33,577 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:33,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (534)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:33,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable538,534 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:33,787 INFO L402 AbstractCegarLoop]: === Iteration 540 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:33,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:33,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1684780859, now seen corresponding path program 534 times [2022-01-18 05:00:33,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:33,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625350676] [2022-01-18 05:00:33,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:33,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:33,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:33,905 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:33,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:33,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625350676] [2022-01-18 05:00:33,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625350676] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:33,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557360073] [2022-01-18 05:00:33,905 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:00:33,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:33,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:33,906 INFO L229 MonitoredProcess]: Starting monitored process 535 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:33,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (535)] Waiting until timeout for monitored process [2022-01-18 05:00:33,932 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:00:33,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:33,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:33,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:34,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:34,057 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:34,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:34,059 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:34,099 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:34,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:34,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:34,179 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 32 treesize of output 36 [2022-01-18 05:00:34,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:34,182 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 28 treesize of output 32 [2022-01-18 05:00:34,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:34,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557360073] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:34,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:34,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:34,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983092189] [2022-01-18 05:00:34,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:34,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:34,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:34,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:34,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:34,229 INFO L87 Difference]: Start difference. First operand 663 states and 1821 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:35,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:35,099 INFO L93 Difference]: Finished difference Result 908 states and 2307 transitions. [2022-01-18 05:00:35,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:00:35,099 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:35,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:35,100 INFO L225 Difference]: With dead ends: 908 [2022-01-18 05:00:35,100 INFO L226 Difference]: Without dead ends: 908 [2022-01-18 05:00:35,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=323, Invalid=2029, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:00:35,100 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 128 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:35,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 217 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 760 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:00:35,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 908 states. [2022-01-18 05:00:35,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 908 to 660. [2022-01-18 05:00:35,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 659 states have (on average 2.748103186646434) internal successors, (1811), 659 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:35,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 1811 transitions. [2022-01-18 05:00:35,107 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 1811 transitions. Word has length 19 [2022-01-18 05:00:35,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:35,107 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 1811 transitions. [2022-01-18 05:00:35,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:35,107 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 1811 transitions. [2022-01-18 05:00:35,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:35,108 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:35,108 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:35,124 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (535)] Ended with exit code 0 [2022-01-18 05:00:35,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable539,535 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:35,316 INFO L402 AbstractCegarLoop]: === Iteration 541 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:35,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:35,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1250069697, now seen corresponding path program 535 times [2022-01-18 05:00:35,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:35,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943330677] [2022-01-18 05:00:35,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:35,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:35,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:35,410 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:35,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:35,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943330677] [2022-01-18 05:00:35,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943330677] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:35,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466855864] [2022-01-18 05:00:35,410 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:00:35,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:35,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:35,411 INFO L229 MonitoredProcess]: Starting monitored process 536 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:35,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (536)] Waiting until timeout for monitored process [2022-01-18 05:00:35,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:35,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:35,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:35,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:35,604 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:35,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:35,606 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:35,648 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:35,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:35,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:35,750 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 46 treesize of output 48 [2022-01-18 05:00:35,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:35,754 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 40 treesize of output 42 [2022-01-18 05:00:35,836 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:35,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466855864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:35,836 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:35,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:35,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201666952] [2022-01-18 05:00:35,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:35,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:35,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:35,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:35,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:35,844 INFO L87 Difference]: Start difference. First operand 660 states and 1811 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:36,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:36,341 INFO L93 Difference]: Finished difference Result 749 states and 1977 transitions. [2022-01-18 05:00:36,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:00:36,341 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:36,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:36,342 INFO L225 Difference]: With dead ends: 749 [2022-01-18 05:00:36,342 INFO L226 Difference]: Without dead ends: 749 [2022-01-18 05:00:36,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:00:36,343 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 54 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:36,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 218 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:00:36,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-01-18 05:00:36,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 646. [2022-01-18 05:00:36,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 645 states have (on average 2.7457364341085273) internal successors, (1771), 645 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:36,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 1771 transitions. [2022-01-18 05:00:36,349 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 1771 transitions. Word has length 19 [2022-01-18 05:00:36,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:36,349 INFO L470 AbstractCegarLoop]: Abstraction has 646 states and 1771 transitions. [2022-01-18 05:00:36,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:36,350 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 1771 transitions. [2022-01-18 05:00:36,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:36,350 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:36,350 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:36,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (536)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:36,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable540,536 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:36,563 INFO L402 AbstractCegarLoop]: === Iteration 542 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:36,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:36,563 INFO L85 PathProgramCache]: Analyzing trace with hash 227527773, now seen corresponding path program 536 times [2022-01-18 05:00:36,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:36,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318157808] [2022-01-18 05:00:36,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:36,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:36,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:36,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:36,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:36,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318157808] [2022-01-18 05:00:36,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318157808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:36,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735930120] [2022-01-18 05:00:36,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:00:36,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:36,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:36,638 INFO L229 MonitoredProcess]: Starting monitored process 537 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:36,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (537)] Waiting until timeout for monitored process [2022-01-18 05:00:36,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:00:36,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:36,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:36,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:36,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:36,747 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:36,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:36,749 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:36,785 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:36,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:36,839 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:36,839 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 28 treesize of output 32 [2022-01-18 05:00:36,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:36,843 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 24 treesize of output 28 [2022-01-18 05:00:36,899 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:36,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735930120] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:36,899 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:36,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:00:36,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000077478] [2022-01-18 05:00:36,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:36,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:00:36,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:36,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:00:36,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:00:36,900 INFO L87 Difference]: Start difference. First operand 646 states and 1771 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:37,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:37,612 INFO L93 Difference]: Finished difference Result 791 states and 2068 transitions. [2022-01-18 05:00:37,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:00:37,613 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:37,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:37,614 INFO L225 Difference]: With dead ends: 791 [2022-01-18 05:00:37,614 INFO L226 Difference]: Without dead ends: 787 [2022-01-18 05:00:37,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=210, Invalid=1272, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:00:37,614 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 57 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:37,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 174 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:00:37,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2022-01-18 05:00:37,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 651. [2022-01-18 05:00:37,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 650 states have (on average 2.752307692307692) internal successors, (1789), 650 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:37,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 1789 transitions. [2022-01-18 05:00:37,624 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 1789 transitions. Word has length 19 [2022-01-18 05:00:37,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:37,624 INFO L470 AbstractCegarLoop]: Abstraction has 651 states and 1789 transitions. [2022-01-18 05:00:37,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:37,624 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 1789 transitions. [2022-01-18 05:00:37,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:37,625 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:37,625 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:37,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (537)] Ended with exit code 0 [2022-01-18 05:00:37,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 537 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable541 [2022-01-18 05:00:37,827 INFO L402 AbstractCegarLoop]: === Iteration 543 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:37,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:37,828 INFO L85 PathProgramCache]: Analyzing trace with hash 52315199, now seen corresponding path program 537 times [2022-01-18 05:00:37,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:37,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824275010] [2022-01-18 05:00:37,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:37,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:37,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:37,923 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:37,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:37,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824275010] [2022-01-18 05:00:37,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824275010] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:37,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667308989] [2022-01-18 05:00:37,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:00:37,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:37,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:37,925 INFO L229 MonitoredProcess]: Starting monitored process 538 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:37,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (538)] Waiting until timeout for monitored process [2022-01-18 05:00:37,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:00:37,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:37,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:37,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:38,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:38,076 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:38,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:38,078 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:38,134 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:38,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:38,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:38,209 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 24 treesize of output 28 [2022-01-18 05:00:38,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:38,212 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 20 treesize of output 24 [2022-01-18 05:00:38,277 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:38,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667308989] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:38,277 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:38,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:38,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315121534] [2022-01-18 05:00:38,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:38,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:38,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:38,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:38,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:38,278 INFO L87 Difference]: Start difference. First operand 651 states and 1789 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 05:00:38,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:38,621 INFO L93 Difference]: Finished difference Result 830 states and 2149 transitions. [2022-01-18 05:00:38,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:00:38,621 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:38,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:38,622 INFO L225 Difference]: With dead ends: 830 [2022-01-18 05:00:38,622 INFO L226 Difference]: Without dead ends: 830 [2022-01-18 05:00:38,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:00:38,623 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 56 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:38,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 134 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 547 Invalid, 0 Unknown, 19 Unchecked, 0.2s Time] [2022-01-18 05:00:38,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2022-01-18 05:00:38,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 654. [2022-01-18 05:00:38,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 2.754977029096478) internal successors, (1799), 653 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:38,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1799 transitions. [2022-01-18 05:00:38,632 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1799 transitions. Word has length 19 [2022-01-18 05:00:38,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:38,632 INFO L470 AbstractCegarLoop]: Abstraction has 654 states and 1799 transitions. [2022-01-18 05:00:38,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 05:00:38,632 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1799 transitions. [2022-01-18 05:00:38,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:38,633 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:38,633 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:38,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (538)] Ended with exit code 0 [2022-01-18 05:00:38,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 538 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable542 [2022-01-18 05:00:38,850 INFO L402 AbstractCegarLoop]: === Iteration 544 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:38,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:38,851 INFO L85 PathProgramCache]: Analyzing trace with hash 664462605, now seen corresponding path program 538 times [2022-01-18 05:00:38,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:38,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679323418] [2022-01-18 05:00:38,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:38,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:38,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:38,932 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:38,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:38,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679323418] [2022-01-18 05:00:38,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679323418] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:38,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924723299] [2022-01-18 05:00:38,933 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:00:38,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:38,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:38,934 INFO L229 MonitoredProcess]: Starting monitored process 539 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:38,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (539)] Waiting until timeout for monitored process [2022-01-18 05:00:38,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:00:38,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:38,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:38,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:39,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:39,095 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:39,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:39,097 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:39,104 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:39,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:39,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:39,187 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 28 treesize of output 32 [2022-01-18 05:00:39,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:39,191 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 24 treesize of output 28 [2022-01-18 05:00:39,273 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:39,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924723299] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:39,274 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:39,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:00:39,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291074006] [2022-01-18 05:00:39,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:39,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:00:39,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:39,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:00:39,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:00:39,274 INFO L87 Difference]: Start difference. First operand 654 states and 1799 transitions. Second operand has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:39,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:39,586 INFO L93 Difference]: Finished difference Result 750 states and 1995 transitions. [2022-01-18 05:00:39,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:00:39,587 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:39,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:39,589 INFO L225 Difference]: With dead ends: 750 [2022-01-18 05:00:39,589 INFO L226 Difference]: Without dead ends: 750 [2022-01-18 05:00:39,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:00:39,589 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 34 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:39,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 129 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 491 Invalid, 0 Unknown, 85 Unchecked, 0.2s Time] [2022-01-18 05:00:39,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2022-01-18 05:00:39,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 652. [2022-01-18 05:00:39,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 651 states have (on average 2.752688172043011) internal successors, (1792), 651 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:39,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 1792 transitions. [2022-01-18 05:00:39,598 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 1792 transitions. Word has length 19 [2022-01-18 05:00:39,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:39,598 INFO L470 AbstractCegarLoop]: Abstraction has 652 states and 1792 transitions. [2022-01-18 05:00:39,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:39,598 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 1792 transitions. [2022-01-18 05:00:39,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:39,599 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:39,599 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:39,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (539)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:39,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 539 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable543 [2022-01-18 05:00:39,815 INFO L402 AbstractCegarLoop]: === Iteration 545 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:39,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:39,816 INFO L85 PathProgramCache]: Analyzing trace with hash 411424571, now seen corresponding path program 539 times [2022-01-18 05:00:39,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:39,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635865718] [2022-01-18 05:00:39,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:39,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:39,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:39,959 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:39,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:39,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635865718] [2022-01-18 05:00:39,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635865718] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:39,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338538251] [2022-01-18 05:00:39,960 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:00:39,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:39,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:39,961 INFO L229 MonitoredProcess]: Starting monitored process 540 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:39,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (540)] Waiting until timeout for monitored process [2022-01-18 05:00:39,992 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:00:39,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:39,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:39,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:40,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:40,193 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:40,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:40,195 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:40,245 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:40,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:40,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:40,369 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 46 treesize of output 48 [2022-01-18 05:00:40,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:40,375 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 40 treesize of output 42 [2022-01-18 05:00:40,458 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:40,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338538251] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:40,459 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:40,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:00:40,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598811702] [2022-01-18 05:00:40,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:40,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:00:40,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:40,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:00:40,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:00:40,459 INFO L87 Difference]: Start difference. First operand 652 states and 1792 transitions. Second operand has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:40,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:40,883 INFO L93 Difference]: Finished difference Result 769 states and 2012 transitions. [2022-01-18 05:00:40,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:00:40,884 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:40,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:40,885 INFO L225 Difference]: With dead ends: 769 [2022-01-18 05:00:40,885 INFO L226 Difference]: Without dead ends: 769 [2022-01-18 05:00:40,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=136, Invalid=856, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:00:40,885 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 79 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:40,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 195 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 442 Invalid, 0 Unknown, 60 Unchecked, 0.2s Time] [2022-01-18 05:00:40,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2022-01-18 05:00:40,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 657. [2022-01-18 05:00:40,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 656 states have (on average 2.7560975609756095) internal successors, (1808), 656 states have internal predecessors, (1808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:40,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 1808 transitions. [2022-01-18 05:00:40,895 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 1808 transitions. Word has length 19 [2022-01-18 05:00:40,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:40,895 INFO L470 AbstractCegarLoop]: Abstraction has 657 states and 1808 transitions. [2022-01-18 05:00:40,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:40,895 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 1808 transitions. [2022-01-18 05:00:40,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:40,896 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:40,896 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:40,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (540)] Ended with exit code 0 [2022-01-18 05:00:41,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable544,540 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:41,111 INFO L402 AbstractCegarLoop]: === Iteration 546 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:41,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:41,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1771541311, now seen corresponding path program 540 times [2022-01-18 05:00:41,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:41,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391799866] [2022-01-18 05:00:41,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:41,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:41,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:41,217 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:41,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:41,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391799866] [2022-01-18 05:00:41,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391799866] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:41,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316458937] [2022-01-18 05:00:41,218 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:00:41,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:41,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:41,219 INFO L229 MonitoredProcess]: Starting monitored process 541 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:41,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (541)] Waiting until timeout for monitored process [2022-01-18 05:00:41,249 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:00:41,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:41,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:41,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:41,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:41,393 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:41,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:41,395 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:41,448 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:41,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:41,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:41,561 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 32 treesize of output 36 [2022-01-18 05:00:41,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:41,565 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 28 treesize of output 32 [2022-01-18 05:00:41,624 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:41,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316458937] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:41,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:41,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:41,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212551566] [2022-01-18 05:00:41,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:41,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:41,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:41,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:41,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:41,625 INFO L87 Difference]: Start difference. First operand 657 states and 1808 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 05:00:42,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:42,338 INFO L93 Difference]: Finished difference Result 847 states and 2197 transitions. [2022-01-18 05:00:42,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:00:42,338 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:42,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:42,340 INFO L225 Difference]: With dead ends: 847 [2022-01-18 05:00:42,340 INFO L226 Difference]: Without dead ends: 847 [2022-01-18 05:00:42,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=265, Invalid=1541, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:00:42,340 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 63 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:42,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 185 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 631 Invalid, 0 Unknown, 82 Unchecked, 0.3s Time] [2022-01-18 05:00:42,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2022-01-18 05:00:42,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 670. [2022-01-18 05:00:42,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 2.7683109118086695) internal successors, (1852), 669 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:42,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1852 transitions. [2022-01-18 05:00:42,351 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1852 transitions. Word has length 19 [2022-01-18 05:00:42,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:42,351 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1852 transitions. [2022-01-18 05:00:42,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 05:00:42,351 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1852 transitions. [2022-01-18 05:00:42,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:42,352 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:42,352 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:42,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (541)] Ended with exit code 0 [2022-01-18 05:00:42,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable545,541 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:42,553 INFO L402 AbstractCegarLoop]: === Iteration 547 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:42,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:42,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1911278579, now seen corresponding path program 541 times [2022-01-18 05:00:42,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:42,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414524496] [2022-01-18 05:00:42,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:42,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:42,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:42,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:42,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:42,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414524496] [2022-01-18 05:00:42,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414524496] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:42,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595964024] [2022-01-18 05:00:42,654 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:00:42,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:42,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:42,654 INFO L229 MonitoredProcess]: Starting monitored process 542 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:42,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (542)] Waiting until timeout for monitored process [2022-01-18 05:00:42,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:42,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:42,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:42,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:42,901 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:42,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:42,903 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:00:42,932 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:42,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:43,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:43,039 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 28 treesize of output 32 [2022-01-18 05:00:43,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:43,042 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 24 treesize of output 28 [2022-01-18 05:00:43,103 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:43,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595964024] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:43,103 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:43,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:43,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147455502] [2022-01-18 05:00:43,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:43,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:43,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:43,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:43,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:43,104 INFO L87 Difference]: Start difference. First operand 670 states and 1852 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:43,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:43,558 INFO L93 Difference]: Finished difference Result 795 states and 2094 transitions. [2022-01-18 05:00:43,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:00:43,558 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:43,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:43,559 INFO L225 Difference]: With dead ends: 795 [2022-01-18 05:00:43,559 INFO L226 Difference]: Without dead ends: 795 [2022-01-18 05:00:43,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=188, Invalid=1144, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:00:43,559 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 52 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:43,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 120 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 439 Invalid, 0 Unknown, 96 Unchecked, 0.2s Time] [2022-01-18 05:00:43,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-01-18 05:00:43,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 666. [2022-01-18 05:00:43,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.762406015037594) internal successors, (1837), 665 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:43,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1837 transitions. [2022-01-18 05:00:43,566 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1837 transitions. Word has length 19 [2022-01-18 05:00:43,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:43,566 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1837 transitions. [2022-01-18 05:00:43,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:43,566 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1837 transitions. [2022-01-18 05:00:43,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:43,567 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:43,567 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:43,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (542)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:43,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable546,542 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:43,782 INFO L402 AbstractCegarLoop]: === Iteration 548 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:43,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:43,783 INFO L85 PathProgramCache]: Analyzing trace with hash 276904597, now seen corresponding path program 542 times [2022-01-18 05:00:43,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:43,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586729335] [2022-01-18 05:00:43,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:43,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:43,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:43,881 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:43,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:43,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586729335] [2022-01-18 05:00:43,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586729335] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:43,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999575428] [2022-01-18 05:00:43,882 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:00:43,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:43,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:43,882 INFO L229 MonitoredProcess]: Starting monitored process 543 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:43,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (543)] Waiting until timeout for monitored process [2022-01-18 05:00:43,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:00:43,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:43,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:43,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:44,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:44,058 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:44,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:44,061 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:00:44,088 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:44,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:44,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:44,189 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 32 treesize of output 36 [2022-01-18 05:00:44,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:44,193 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 28 treesize of output 32 [2022-01-18 05:00:44,249 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:44,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999575428] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:44,249 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:44,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:44,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959953710] [2022-01-18 05:00:44,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:44,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:44,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:44,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:44,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:44,249 INFO L87 Difference]: Start difference. First operand 666 states and 1837 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:44,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:44,444 INFO L93 Difference]: Finished difference Result 748 states and 1994 transitions. [2022-01-18 05:00:44,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:00:44,444 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:44,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:44,445 INFO L225 Difference]: With dead ends: 748 [2022-01-18 05:00:44,445 INFO L226 Difference]: Without dead ends: 748 [2022-01-18 05:00:44,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:44,445 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 40 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:44,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 149 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 466 Invalid, 0 Unknown, 175 Unchecked, 0.2s Time] [2022-01-18 05:00:44,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-01-18 05:00:44,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 660. [2022-01-18 05:00:44,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 659 states have (on average 2.7572078907435507) internal successors, (1817), 659 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:44,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 1817 transitions. [2022-01-18 05:00:44,451 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 1817 transitions. Word has length 19 [2022-01-18 05:00:44,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:44,451 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 1817 transitions. [2022-01-18 05:00:44,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:44,452 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 1817 transitions. [2022-01-18 05:00:44,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:44,452 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:44,452 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:44,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (543)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:44,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 543 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable547 [2022-01-18 05:00:44,653 INFO L402 AbstractCegarLoop]: === Iteration 549 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:44,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:44,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1130061167, now seen corresponding path program 543 times [2022-01-18 05:00:44,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:44,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122180166] [2022-01-18 05:00:44,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:44,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:44,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:44,755 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:44,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:44,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122180166] [2022-01-18 05:00:44,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122180166] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:44,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948451477] [2022-01-18 05:00:44,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:00:44,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:44,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:44,756 INFO L229 MonitoredProcess]: Starting monitored process 544 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:44,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (544)] Waiting until timeout for monitored process [2022-01-18 05:00:44,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:00:44,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:44,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:44,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:44,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:44,922 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:44,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:44,924 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:44,944 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:44,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:45,037 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:45,038 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 24 treesize of output 28 [2022-01-18 05:00:45,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:45,041 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 20 treesize of output 24 [2022-01-18 05:00:45,111 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:45,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948451477] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:45,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:45,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:00:45,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125837212] [2022-01-18 05:00:45,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:45,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:00:45,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:45,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:00:45,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:00:45,112 INFO L87 Difference]: Start difference. First operand 660 states and 1817 transitions. Second operand has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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 05:00:45,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:45,553 INFO L93 Difference]: Finished difference Result 800 states and 2098 transitions. [2022-01-18 05:00:45,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:00:45,554 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:45,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:45,555 INFO L225 Difference]: With dead ends: 800 [2022-01-18 05:00:45,555 INFO L226 Difference]: Without dead ends: 800 [2022-01-18 05:00:45,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:00:45,556 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 43 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 756 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:45,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 217 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 756 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:00:45,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2022-01-18 05:00:45,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 668. [2022-01-18 05:00:45,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.7661169415292353) internal successors, (1845), 667 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:45,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1845 transitions. [2022-01-18 05:00:45,565 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1845 transitions. Word has length 19 [2022-01-18 05:00:45,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:45,565 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1845 transitions. [2022-01-18 05:00:45,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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 05:00:45,566 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1845 transitions. [2022-01-18 05:00:45,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:45,566 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:45,567 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:45,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (544)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:45,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 544 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable548 [2022-01-18 05:00:45,767 INFO L402 AbstractCegarLoop]: === Iteration 550 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:45,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:45,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1018735369, now seen corresponding path program 544 times [2022-01-18 05:00:45,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:45,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969343476] [2022-01-18 05:00:45,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:45,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:45,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:45,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:45,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969343476] [2022-01-18 05:00:45,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969343476] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:45,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702339980] [2022-01-18 05:00:45,896 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:00:45,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:45,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:45,897 INFO L229 MonitoredProcess]: Starting monitored process 545 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:45,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (545)] Waiting until timeout for monitored process [2022-01-18 05:00:45,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:00:45,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:45,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:45,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:46,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:46,066 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:46,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:46,069 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:46,126 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:46,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:46,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:46,234 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 24 treesize of output 28 [2022-01-18 05:00:46,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:46,239 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 20 treesize of output 24 [2022-01-18 05:00:46,325 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:46,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702339980] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:46,325 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:46,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:00:46,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787277417] [2022-01-18 05:00:46,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:46,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:00:46,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:46,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:00:46,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:00:46,326 INFO L87 Difference]: Start difference. First operand 668 states and 1845 transitions. Second operand has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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 05:00:46,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:46,686 INFO L93 Difference]: Finished difference Result 840 states and 2177 transitions. [2022-01-18 05:00:46,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:00:46,686 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:46,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:46,688 INFO L225 Difference]: With dead ends: 840 [2022-01-18 05:00:46,688 INFO L226 Difference]: Without dead ends: 840 [2022-01-18 05:00:46,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:00:46,688 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 92 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:46,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 173 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 715 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:00:46,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 840 states. [2022-01-18 05:00:46,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 840 to 670. [2022-01-18 05:00:46,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 2.7683109118086695) internal successors, (1852), 669 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:46,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1852 transitions. [2022-01-18 05:00:46,698 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1852 transitions. Word has length 19 [2022-01-18 05:00:46,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:46,698 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1852 transitions. [2022-01-18 05:00:46,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.608695652173913) internal successors, (37), 23 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 05:00:46,699 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1852 transitions. [2022-01-18 05:00:46,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:46,699 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:46,700 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:46,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (545)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:46,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable549,545 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:46,920 INFO L402 AbstractCegarLoop]: === Iteration 551 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:46,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:46,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1983929693, now seen corresponding path program 545 times [2022-01-18 05:00:46,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:46,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190682441] [2022-01-18 05:00:46,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:46,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:46,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:47,039 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:47,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:47,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190682441] [2022-01-18 05:00:47,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190682441] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:47,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379951044] [2022-01-18 05:00:47,039 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:00:47,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:47,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:47,040 INFO L229 MonitoredProcess]: Starting monitored process 546 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:47,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (546)] Waiting until timeout for monitored process [2022-01-18 05:00:47,071 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:00:47,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:47,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:47,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:47,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:47,184 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:47,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:47,186 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:47,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:47,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:47,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:47,340 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 28 treesize of output 32 [2022-01-18 05:00:47,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:47,344 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 24 treesize of output 28 [2022-01-18 05:00:47,429 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:47,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379951044] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:47,430 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:47,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:00:47,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126446635] [2022-01-18 05:00:47,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:47,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:00:47,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:47,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:00:47,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:00:47,431 INFO L87 Difference]: Start difference. First operand 670 states and 1852 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:47,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:47,788 INFO L93 Difference]: Finished difference Result 798 states and 2097 transitions. [2022-01-18 05:00:47,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:00:47,788 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:47,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:47,789 INFO L225 Difference]: With dead ends: 798 [2022-01-18 05:00:47,789 INFO L226 Difference]: Without dead ends: 796 [2022-01-18 05:00:47,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:00:47,789 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 69 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:47,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 159 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:00:47,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2022-01-18 05:00:47,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 668. [2022-01-18 05:00:47,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.7691154422788604) internal successors, (1847), 667 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:47,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1847 transitions. [2022-01-18 05:00:47,799 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1847 transitions. Word has length 19 [2022-01-18 05:00:47,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:47,799 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1847 transitions. [2022-01-18 05:00:47,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:47,799 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1847 transitions. [2022-01-18 05:00:47,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:47,800 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:47,800 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:47,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (546)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:48,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 546 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable550 [2022-01-18 05:00:48,003 INFO L402 AbstractCegarLoop]: === Iteration 552 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:48,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:48,003 INFO L85 PathProgramCache]: Analyzing trace with hash 448600379, now seen corresponding path program 546 times [2022-01-18 05:00:48,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:48,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144151060] [2022-01-18 05:00:48,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:48,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:48,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:48,101 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:48,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:48,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144151060] [2022-01-18 05:00:48,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144151060] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:48,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505926251] [2022-01-18 05:00:48,102 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:00:48,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:48,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:48,103 INFO L229 MonitoredProcess]: Starting monitored process 547 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:48,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (547)] Waiting until timeout for monitored process [2022-01-18 05:00:48,131 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:00:48,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:48,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:48,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:48,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:48,277 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:48,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:48,279 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:48,319 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:48,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:48,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:48,393 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 42 treesize of output 44 [2022-01-18 05:00:48,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:48,397 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 36 treesize of output 38 [2022-01-18 05:00:48,482 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:48,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505926251] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:48,482 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:48,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:00:48,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485214335] [2022-01-18 05:00:48,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:48,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:00:48,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:48,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:00:48,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:00:48,483 INFO L87 Difference]: Start difference. First operand 668 states and 1847 transitions. Second operand has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:48,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:48,918 INFO L93 Difference]: Finished difference Result 789 states and 2062 transitions. [2022-01-18 05:00:48,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:00:48,918 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:48,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:48,920 INFO L225 Difference]: With dead ends: 789 [2022-01-18 05:00:48,920 INFO L226 Difference]: Without dead ends: 789 [2022-01-18 05:00:48,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:00:48,920 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 72 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:48,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 198 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 550 Invalid, 0 Unknown, 49 Unchecked, 0.2s Time] [2022-01-18 05:00:48,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2022-01-18 05:00:48,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 669. [2022-01-18 05:00:48,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 2.769461077844311) internal successors, (1850), 668 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:48,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 1850 transitions. [2022-01-18 05:00:48,927 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 1850 transitions. Word has length 19 [2022-01-18 05:00:48,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:48,927 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 1850 transitions. [2022-01-18 05:00:48,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:48,927 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 1850 transitions. [2022-01-18 05:00:48,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:48,927 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:48,927 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:48,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (547)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:49,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 547 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable551 [2022-01-18 05:00:49,132 INFO L402 AbstractCegarLoop]: === Iteration 553 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:49,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:49,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1808717119, now seen corresponding path program 547 times [2022-01-18 05:00:49,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:49,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816395835] [2022-01-18 05:00:49,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:49,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:49,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:49,224 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:49,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:49,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816395835] [2022-01-18 05:00:49,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816395835] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:49,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572496747] [2022-01-18 05:00:49,225 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:00:49,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:49,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:49,225 INFO L229 MonitoredProcess]: Starting monitored process 548 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:49,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (548)] Waiting until timeout for monitored process [2022-01-18 05:00:49,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:49,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:49,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:49,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:49,356 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:49,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:49,359 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:49,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:49,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:49,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:49,525 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 28 treesize of output 32 [2022-01-18 05:00:49,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:49,529 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 24 treesize of output 28 [2022-01-18 05:00:49,601 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:49,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572496747] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:49,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:49,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:49,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783646182] [2022-01-18 05:00:49,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:49,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:49,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:49,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:49,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:49,602 INFO L87 Difference]: Start difference. First operand 669 states and 1850 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 05:00:50,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:50,228 INFO L93 Difference]: Finished difference Result 885 states and 2290 transitions. [2022-01-18 05:00:50,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:00:50,228 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:50,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:50,230 INFO L225 Difference]: With dead ends: 885 [2022-01-18 05:00:50,230 INFO L226 Difference]: Without dead ends: 885 [2022-01-18 05:00:50,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=226, Invalid=1580, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:00:50,231 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 75 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:50,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 178 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 574 Invalid, 0 Unknown, 23 Unchecked, 0.2s Time] [2022-01-18 05:00:50,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states. [2022-01-18 05:00:50,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 673. [2022-01-18 05:00:50,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 2.7767857142857144) internal successors, (1866), 672 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:50,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1866 transitions. [2022-01-18 05:00:50,239 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1866 transitions. Word has length 19 [2022-01-18 05:00:50,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:50,239 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 1866 transitions. [2022-01-18 05:00:50,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 05:00:50,239 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1866 transitions. [2022-01-18 05:00:50,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:50,240 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:50,240 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:50,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (548)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:50,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 548 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable552 [2022-01-18 05:00:50,449 INFO L402 AbstractCegarLoop]: === Iteration 554 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:50,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:50,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1874102771, now seen corresponding path program 548 times [2022-01-18 05:00:50,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:50,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2874402] [2022-01-18 05:00:50,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:50,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:50,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:50,598 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:50,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:50,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2874402] [2022-01-18 05:00:50,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2874402] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:50,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568101199] [2022-01-18 05:00:50,599 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:00:50,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:50,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:50,600 INFO L229 MonitoredProcess]: Starting monitored process 549 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:50,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (549)] Waiting until timeout for monitored process [2022-01-18 05:00:50,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:00:50,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:50,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:50,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:50,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:50,821 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:50,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:50,823 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:00:50,847 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:50,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:50,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:50,910 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 24 treesize of output 28 [2022-01-18 05:00:50,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:50,913 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 20 treesize of output 24 [2022-01-18 05:00:50,970 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:50,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568101199] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:50,970 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:50,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:50,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147013454] [2022-01-18 05:00:50,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:50,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:50,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:50,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:50,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:50,971 INFO L87 Difference]: Start difference. First operand 673 states and 1866 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:51,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:51,288 INFO L93 Difference]: Finished difference Result 808 states and 2126 transitions. [2022-01-18 05:00:51,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:00:51,288 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:51,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:51,289 INFO L225 Difference]: With dead ends: 808 [2022-01-18 05:00:51,289 INFO L226 Difference]: Without dead ends: 808 [2022-01-18 05:00:51,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=144, Invalid=978, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:00:51,289 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 43 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:51,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 152 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 457 Invalid, 0 Unknown, 62 Unchecked, 0.2s Time] [2022-01-18 05:00:51,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2022-01-18 05:00:51,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 663. [2022-01-18 05:00:51,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 662 states have (on average 2.7673716012084593) internal successors, (1832), 662 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:51,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1832 transitions. [2022-01-18 05:00:51,296 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1832 transitions. Word has length 19 [2022-01-18 05:00:51,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:51,296 INFO L470 AbstractCegarLoop]: Abstraction has 663 states and 1832 transitions. [2022-01-18 05:00:51,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:51,296 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1832 transitions. [2022-01-18 05:00:51,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:51,297 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:51,297 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:51,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (549)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:51,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 549 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable553 [2022-01-18 05:00:51,512 INFO L402 AbstractCegarLoop]: === Iteration 555 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:51,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:51,512 INFO L85 PathProgramCache]: Analyzing trace with hash -437197901, now seen corresponding path program 549 times [2022-01-18 05:00:51,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:51,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264131088] [2022-01-18 05:00:51,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:51,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:51,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:51,595 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:51,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:51,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264131088] [2022-01-18 05:00:51,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264131088] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:51,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745144300] [2022-01-18 05:00:51,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:00:51,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:51,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:51,597 INFO L229 MonitoredProcess]: Starting monitored process 550 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:51,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (550)] Waiting until timeout for monitored process [2022-01-18 05:00:51,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:00:51,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:51,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:51,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:51,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:51,756 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:51,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:51,759 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:51,866 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:51,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:51,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:51,986 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 46 treesize of output 48 [2022-01-18 05:00:51,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:51,992 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 40 treesize of output 42 [2022-01-18 05:00:52,081 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:52,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745144300] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:52,082 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:52,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:52,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150796074] [2022-01-18 05:00:52,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:52,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:52,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:52,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:52,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:52,083 INFO L87 Difference]: Start difference. First operand 663 states and 1832 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:52,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:52,467 INFO L93 Difference]: Finished difference Result 746 states and 1971 transitions. [2022-01-18 05:00:52,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:00:52,467 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:52,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:52,468 INFO L225 Difference]: With dead ends: 746 [2022-01-18 05:00:52,468 INFO L226 Difference]: Without dead ends: 746 [2022-01-18 05:00:52,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:00:52,469 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 55 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:52,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 224 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 528 Invalid, 0 Unknown, 54 Unchecked, 0.2s Time] [2022-01-18 05:00:52,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-01-18 05:00:52,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 661. [2022-01-18 05:00:52,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.7636363636363637) internal successors, (1824), 660 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:52,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1824 transitions. [2022-01-18 05:00:52,478 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1824 transitions. Word has length 19 [2022-01-18 05:00:52,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:52,478 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1824 transitions. [2022-01-18 05:00:52,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:52,478 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1824 transitions. [2022-01-18 05:00:52,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:52,479 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:52,479 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:52,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (550)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:52,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 550 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable554 [2022-01-18 05:00:52,681 INFO L402 AbstractCegarLoop]: === Iteration 556 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:52,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:52,682 INFO L85 PathProgramCache]: Analyzing trace with hash 922918839, now seen corresponding path program 550 times [2022-01-18 05:00:52,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:52,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943918396] [2022-01-18 05:00:52,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:52,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:52,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:52,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:52,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943918396] [2022-01-18 05:00:52,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943918396] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:52,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400236397] [2022-01-18 05:00:52,806 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:00:52,806 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:52,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:52,807 INFO L229 MonitoredProcess]: Starting monitored process 551 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:52,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (551)] Waiting until timeout for monitored process [2022-01-18 05:00:52,835 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:00:52,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:52,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:52,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:53,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:53,017 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:53,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:53,020 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:53,092 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:53,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:53,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:53,216 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 28 treesize of output 32 [2022-01-18 05:00:53,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:53,220 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 24 treesize of output 28 [2022-01-18 05:00:53,277 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:53,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400236397] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:53,277 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:53,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:53,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447201586] [2022-01-18 05:00:53,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:53,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:53,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:53,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:53,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:53,278 INFO L87 Difference]: Start difference. First operand 661 states and 1824 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 05:00:53,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:53,658 INFO L93 Difference]: Finished difference Result 795 states and 2085 transitions. [2022-01-18 05:00:53,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:00:53,658 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:53,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:53,659 INFO L225 Difference]: With dead ends: 795 [2022-01-18 05:00:53,659 INFO L226 Difference]: Without dead ends: 795 [2022-01-18 05:00:53,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=128, Invalid=802, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:00:53,659 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 95 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:53,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 246 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 569 Invalid, 0 Unknown, 139 Unchecked, 0.2s Time] [2022-01-18 05:00:53,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-01-18 05:00:53,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 666. [2022-01-18 05:00:53,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.768421052631579) internal successors, (1841), 665 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:53,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1841 transitions. [2022-01-18 05:00:53,666 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1841 transitions. Word has length 19 [2022-01-18 05:00:53,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:53,666 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1841 transitions. [2022-01-18 05:00:53,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 05:00:53,667 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1841 transitions. [2022-01-18 05:00:53,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:53,667 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:53,667 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:53,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (551)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:53,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 551 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable555 [2022-01-18 05:00:53,868 INFO L402 AbstractCegarLoop]: === Iteration 557 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:53,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:53,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1535066245, now seen corresponding path program 551 times [2022-01-18 05:00:53,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:53,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740386795] [2022-01-18 05:00:53,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:53,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:53,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:53,942 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:53,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:53,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740386795] [2022-01-18 05:00:53,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740386795] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:53,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013715852] [2022-01-18 05:00:53,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:00:53,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:53,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:53,943 INFO L229 MonitoredProcess]: Starting monitored process 552 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:53,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (552)] Waiting until timeout for monitored process [2022-01-18 05:00:53,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:00:53,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:53,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:53,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:54,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:54,083 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:54,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:54,085 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:54,091 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:54,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:54,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:54,194 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 32 treesize of output 36 [2022-01-18 05:00:54,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:54,198 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 28 treesize of output 32 [2022-01-18 05:00:54,240 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:54,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013715852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:54,240 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:54,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:00:54,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438708813] [2022-01-18 05:00:54,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:54,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:00:54,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:54,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:00:54,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:00:54,241 INFO L87 Difference]: Start difference. First operand 666 states and 1841 transitions. Second operand has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:54,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:54,547 INFO L93 Difference]: Finished difference Result 734 states and 1971 transitions. [2022-01-18 05:00:54,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:00:54,547 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:54,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:54,548 INFO L225 Difference]: With dead ends: 734 [2022-01-18 05:00:54,548 INFO L226 Difference]: Without dead ends: 734 [2022-01-18 05:00:54,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:00:54,548 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:54,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 116 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 248 Invalid, 0 Unknown, 88 Unchecked, 0.1s Time] [2022-01-18 05:00:54,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2022-01-18 05:00:54,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 673. [2022-01-18 05:00:54,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 2.7708333333333335) internal successors, (1862), 672 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:54,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1862 transitions. [2022-01-18 05:00:54,555 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1862 transitions. Word has length 19 [2022-01-18 05:00:54,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:54,555 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 1862 transitions. [2022-01-18 05:00:54,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:54,555 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1862 transitions. [2022-01-18 05:00:54,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:54,556 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:54,556 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:54,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (552)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:54,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 552 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable556 [2022-01-18 05:00:54,767 INFO L402 AbstractCegarLoop]: === Iteration 558 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:54,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:54,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1794706727, now seen corresponding path program 552 times [2022-01-18 05:00:54,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:54,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856819238] [2022-01-18 05:00:54,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:54,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:54,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:54,919 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:54,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:54,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856819238] [2022-01-18 05:00:54,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856819238] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:54,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042736619] [2022-01-18 05:00:54,920 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:00:54,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:54,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:54,921 INFO L229 MonitoredProcess]: Starting monitored process 553 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:54,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (553)] Waiting until timeout for monitored process [2022-01-18 05:00:54,945 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:00:54,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:54,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:54,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:55,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:55,179 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:55,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:55,182 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:00:55,200 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:55,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:55,296 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:55,296 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 28 treesize of output 32 [2022-01-18 05:00:55,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:55,300 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 24 treesize of output 28 [2022-01-18 05:00:55,355 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:55,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042736619] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:55,355 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:55,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:55,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29444213] [2022-01-18 05:00:55,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:55,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:55,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:55,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:55,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:55,356 INFO L87 Difference]: Start difference. First operand 673 states and 1862 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 05:00:55,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:55,638 INFO L93 Difference]: Finished difference Result 756 states and 2006 transitions. [2022-01-18 05:00:55,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:00:55,638 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:55,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:55,639 INFO L225 Difference]: With dead ends: 756 [2022-01-18 05:00:55,639 INFO L226 Difference]: Without dead ends: 756 [2022-01-18 05:00:55,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:00:55,639 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 48 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:55,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 165 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 347 Invalid, 0 Unknown, 45 Unchecked, 0.1s Time] [2022-01-18 05:00:55,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2022-01-18 05:00:55,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 675. [2022-01-18 05:00:55,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 2.7700296735905043) internal successors, (1867), 674 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:55,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1867 transitions. [2022-01-18 05:00:55,646 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1867 transitions. Word has length 19 [2022-01-18 05:00:55,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:55,646 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1867 transitions. [2022-01-18 05:00:55,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 24 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 05:00:55,646 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1867 transitions. [2022-01-18 05:00:55,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:55,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:55,647 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:55,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (553)] Ended with exit code 0 [2022-01-18 05:00:55,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 553 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable557 [2022-01-18 05:00:55,850 INFO L402 AbstractCegarLoop]: === Iteration 559 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:55,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:55,851 INFO L85 PathProgramCache]: Analyzing trace with hash -571717875, now seen corresponding path program 553 times [2022-01-18 05:00:55,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:55,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135586024] [2022-01-18 05:00:55,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:55,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:55,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:55,923 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:55,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:55,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135586024] [2022-01-18 05:00:55,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135586024] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:55,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750862360] [2022-01-18 05:00:55,923 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:00:55,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:55,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:55,924 INFO L229 MonitoredProcess]: Starting monitored process 554 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:55,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (554)] Waiting until timeout for monitored process [2022-01-18 05:00:55,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:55,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:55,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:56,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:56,048 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:56,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:56,050 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:00:56,067 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:56,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:56,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:56,131 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 32 treesize of output 36 [2022-01-18 05:00:56,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:56,133 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 28 treesize of output 32 [2022-01-18 05:00:56,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:56,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750862360] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:56,170 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:56,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:56,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364111259] [2022-01-18 05:00:56,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:56,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:56,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:56,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:56,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:56,171 INFO L87 Difference]: Start difference. First operand 675 states and 1867 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:56,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:56,321 INFO L93 Difference]: Finished difference Result 761 states and 2020 transitions. [2022-01-18 05:00:56,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:00:56,321 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:56,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:56,322 INFO L225 Difference]: With dead ends: 761 [2022-01-18 05:00:56,322 INFO L226 Difference]: Without dead ends: 761 [2022-01-18 05:00:56,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:00:56,322 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 47 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:56,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 188 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 488 Invalid, 0 Unknown, 51 Unchecked, 0.1s Time] [2022-01-18 05:00:56,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 761 states. [2022-01-18 05:00:56,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 761 to 668. [2022-01-18 05:00:56,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.764617691154423) internal successors, (1844), 667 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:56,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1844 transitions. [2022-01-18 05:00:56,329 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1844 transitions. Word has length 19 [2022-01-18 05:00:56,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:56,329 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1844 transitions. [2022-01-18 05:00:56,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:56,329 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1844 transitions. [2022-01-18 05:00:56,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:56,330 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:56,330 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:56,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (554)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:56,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable558,554 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:56,545 INFO L402 AbstractCegarLoop]: === Iteration 560 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:56,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:56,545 INFO L85 PathProgramCache]: Analyzing trace with hash -2127140805, now seen corresponding path program 554 times [2022-01-18 05:00:56,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:56,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099796673] [2022-01-18 05:00:56,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:56,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:56,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:56,640 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:56,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:56,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099796673] [2022-01-18 05:00:56,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099796673] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:56,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088516845] [2022-01-18 05:00:56,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:00:56,640 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:56,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:56,641 INFO L229 MonitoredProcess]: Starting monitored process 555 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:56,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (555)] Waiting until timeout for monitored process [2022-01-18 05:00:56,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:00:56,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:56,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:56,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:56,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:56,780 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:00:56,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:56,781 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:00:56,820 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:56,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:56,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:56,901 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 46 treesize of output 48 [2022-01-18 05:00:56,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:56,904 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 40 treesize of output 42 [2022-01-18 05:00:56,957 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:56,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088516845] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:56,957 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:56,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:56,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704729996] [2022-01-18 05:00:56,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:56,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:56,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:56,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:56,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:56,957 INFO L87 Difference]: Start difference. First operand 668 states and 1844 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:57,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:57,329 INFO L93 Difference]: Finished difference Result 754 states and 1995 transitions. [2022-01-18 05:00:57,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:00:57,329 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:57,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:57,330 INFO L225 Difference]: With dead ends: 754 [2022-01-18 05:00:57,330 INFO L226 Difference]: Without dead ends: 754 [2022-01-18 05:00:57,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:00:57,331 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 75 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:57,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 215 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 540 Invalid, 0 Unknown, 48 Unchecked, 0.2s Time] [2022-01-18 05:00:57,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 754 states. [2022-01-18 05:00:57,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 754 to 670. [2022-01-18 05:00:57,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 2.7638266068759343) internal successors, (1849), 669 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:57,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1849 transitions. [2022-01-18 05:00:57,337 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1849 transitions. Word has length 19 [2022-01-18 05:00:57,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:57,337 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1849 transitions. [2022-01-18 05:00:57,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:57,338 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1849 transitions. [2022-01-18 05:00:57,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:57,338 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:57,338 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:57,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (555)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:57,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable559,555 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:57,541 INFO L402 AbstractCegarLoop]: === Iteration 561 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:57,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:57,541 INFO L85 PathProgramCache]: Analyzing trace with hash -767024065, now seen corresponding path program 555 times [2022-01-18 05:00:57,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:57,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032503822] [2022-01-18 05:00:57,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:57,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:57,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:57,652 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:57,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:57,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032503822] [2022-01-18 05:00:57,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032503822] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:57,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126296641] [2022-01-18 05:00:57,653 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:00:57,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:57,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:57,654 INFO L229 MonitoredProcess]: Starting monitored process 556 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:57,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (556)] Waiting until timeout for monitored process [2022-01-18 05:00:57,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:00:57,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:57,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:00:57,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:57,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:57,881 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:00:57,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:57,883 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:00:57,931 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:57,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:58,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:58,065 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 32 treesize of output 36 [2022-01-18 05:00:58,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:58,069 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 28 treesize of output 32 [2022-01-18 05:00:58,118 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:58,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126296641] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:58,118 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:58,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:00:58,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512013914] [2022-01-18 05:00:58,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:58,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:00:58,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:58,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:00:58,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:00:58,119 INFO L87 Difference]: Start difference. First operand 670 states and 1849 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:58,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:00:58,816 INFO L93 Difference]: Finished difference Result 773 states and 2039 transitions. [2022-01-18 05:00:58,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:00:58,816 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:00:58,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:00:58,817 INFO L225 Difference]: With dead ends: 773 [2022-01-18 05:00:58,817 INFO L226 Difference]: Without dead ends: 773 [2022-01-18 05:00:58,817 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=205, Invalid=1277, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:00:58,818 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 85 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 703 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:00:58,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 238 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 703 Invalid, 0 Unknown, 62 Unchecked, 0.3s Time] [2022-01-18 05:00:58,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2022-01-18 05:00:58,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 668. [2022-01-18 05:00:58,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.76311844077961) internal successors, (1843), 667 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:58,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1843 transitions. [2022-01-18 05:00:58,824 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1843 transitions. Word has length 19 [2022-01-18 05:00:58,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:00:58,824 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1843 transitions. [2022-01-18 05:00:58,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 24 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:00:58,824 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1843 transitions. [2022-01-18 05:00:58,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:00:58,825 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:00:58,825 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:00:58,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (556)] Forceful destruction successful, exit code 0 [2022-01-18 05:00:59,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 556 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable560 [2022-01-18 05:00:59,036 INFO L402 AbstractCegarLoop]: === Iteration 562 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:00:59,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:00:59,036 INFO L85 PathProgramCache]: Analyzing trace with hash -154876659, now seen corresponding path program 556 times [2022-01-18 05:00:59,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:00:59,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429622640] [2022-01-18 05:00:59,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:00:59,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:00:59,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:00:59,120 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:59,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:00:59,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429622640] [2022-01-18 05:00:59,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429622640] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:00:59,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804632295] [2022-01-18 05:00:59,121 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:00:59,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:00:59,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:00:59,121 INFO L229 MonitoredProcess]: Starting monitored process 557 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:00:59,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (557)] Waiting until timeout for monitored process [2022-01-18 05:00:59,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:00:59,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:00:59,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:00:59,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:00:59,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:59,341 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:00:59,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:00:59,343 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:00:59,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:59,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:00:59,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:59,506 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 28 treesize of output 32 [2022-01-18 05:00:59,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:00:59,510 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 24 treesize of output 28 [2022-01-18 05:00:59,558 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:00:59,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804632295] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:00:59,558 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:00:59,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:00:59,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474918341] [2022-01-18 05:00:59,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:00:59,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:00:59,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:00:59,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:00:59,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:00:59,559 INFO L87 Difference]: Start difference. First operand 668 states and 1843 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:00,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:00,061 INFO L93 Difference]: Finished difference Result 743 states and 1986 transitions. [2022-01-18 05:01:00,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:01:00,061 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:00,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:00,062 INFO L225 Difference]: With dead ends: 743 [2022-01-18 05:01:00,062 INFO L226 Difference]: Without dead ends: 743 [2022-01-18 05:01:00,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=187, Invalid=1219, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:01:00,063 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 55 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 144 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:00,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 185 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 564 Invalid, 0 Unknown, 144 Unchecked, 0.2s Time] [2022-01-18 05:01:00,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-01-18 05:01:00,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 668. [2022-01-18 05:01:00,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.764617691154423) internal successors, (1844), 667 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:00,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1844 transitions. [2022-01-18 05:01:00,071 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1844 transitions. Word has length 19 [2022-01-18 05:01:00,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:00,072 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1844 transitions. [2022-01-18 05:01:00,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:00,072 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1844 transitions. [2022-01-18 05:01:00,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:00,072 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:00,073 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:00,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (557)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:00,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable561,557 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:00,273 INFO L402 AbstractCegarLoop]: === Iteration 563 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:00,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:00,273 INFO L85 PathProgramCache]: Analyzing trace with hash 2033306517, now seen corresponding path program 557 times [2022-01-18 05:01:00,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:00,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003579486] [2022-01-18 05:01:00,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:00,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:00,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:00,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:00,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:00,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003579486] [2022-01-18 05:01:00,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003579486] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:00,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712325553] [2022-01-18 05:01:00,367 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:00,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:00,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:00,368 INFO L229 MonitoredProcess]: Starting monitored process 558 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:00,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (558)] Waiting until timeout for monitored process [2022-01-18 05:01:00,391 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:01:00,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:00,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:00,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:00,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:00,571 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:00,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:00,573 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:01:00,592 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:00,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:00,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:00,715 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 32 treesize of output 36 [2022-01-18 05:01:00,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:00,719 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 28 treesize of output 32 [2022-01-18 05:01:00,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:00,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712325553] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:00,770 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:00,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:01:00,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543183944] [2022-01-18 05:01:00,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:00,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:01:00,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:00,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:01:00,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:01:00,770 INFO L87 Difference]: Start difference. First operand 668 states and 1844 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:01,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:01,063 INFO L93 Difference]: Finished difference Result 721 states and 1953 transitions. [2022-01-18 05:01:01,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:01:01,064 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:01,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:01,065 INFO L225 Difference]: With dead ends: 721 [2022-01-18 05:01:01,065 INFO L226 Difference]: Without dead ends: 721 [2022-01-18 05:01:01,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:01:01,065 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:01,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 123 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 351 Invalid, 0 Unknown, 44 Unchecked, 0.1s Time] [2022-01-18 05:01:01,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2022-01-18 05:01:01,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 668. [2022-01-18 05:01:01,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.764617691154423) internal successors, (1844), 667 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:01,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1844 transitions. [2022-01-18 05:01:01,073 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1844 transitions. Word has length 19 [2022-01-18 05:01:01,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:01,073 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1844 transitions. [2022-01-18 05:01:01,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:01,073 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1844 transitions. [2022-01-18 05:01:01,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:01,074 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:01,074 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:01,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (558)] Ended with exit code 0 [2022-01-18 05:01:01,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 558 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable562 [2022-01-18 05:01:01,275 INFO L402 AbstractCegarLoop]: === Iteration 564 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:01,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:01,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1831696257, now seen corresponding path program 558 times [2022-01-18 05:01:01,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:01,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560624695] [2022-01-18 05:01:01,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:01,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:01,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:01,383 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:01,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:01,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560624695] [2022-01-18 05:01:01,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560624695] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:01,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365020606] [2022-01-18 05:01:01,383 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:01,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:01,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:01,384 INFO L229 MonitoredProcess]: Starting monitored process 559 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:01,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (559)] Waiting until timeout for monitored process [2022-01-18 05:01:01,408 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:01:01,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:01,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:01,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:01,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:01,607 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:01,609 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:01,609 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:01:01,641 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:01,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:01,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:01,838 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 32 treesize of output 36 [2022-01-18 05:01:01,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:01,842 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 28 treesize of output 32 [2022-01-18 05:01:01,900 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:01,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365020606] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:01,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:01,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:01:01,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730696095] [2022-01-18 05:01:01,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:01,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:01:01,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:01,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:01:01,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:01:01,901 INFO L87 Difference]: Start difference. First operand 668 states and 1844 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 05:01:02,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:02,236 INFO L93 Difference]: Finished difference Result 740 states and 1980 transitions. [2022-01-18 05:01:02,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:01:02,236 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:02,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:02,237 INFO L225 Difference]: With dead ends: 740 [2022-01-18 05:01:02,237 INFO L226 Difference]: Without dead ends: 740 [2022-01-18 05:01:02,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:01:02,237 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 33 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:02,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 214 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 452 Invalid, 0 Unknown, 107 Unchecked, 0.2s Time] [2022-01-18 05:01:02,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2022-01-18 05:01:02,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 664. [2022-01-18 05:01:02,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 2.764705882352941) internal successors, (1833), 663 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:02,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1833 transitions. [2022-01-18 05:01:02,245 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1833 transitions. Word has length 19 [2022-01-18 05:01:02,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:02,245 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 1833 transitions. [2022-01-18 05:01:02,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 05:01:02,245 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1833 transitions. [2022-01-18 05:01:02,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:02,246 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:02,246 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:02,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (559)] Ended with exit code 0 [2022-01-18 05:01:02,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 559 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable563 [2022-01-18 05:01:02,467 INFO L402 AbstractCegarLoop]: === Iteration 565 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:02,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:02,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1147508237, now seen corresponding path program 559 times [2022-01-18 05:01:02,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:02,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746941327] [2022-01-18 05:01:02,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:02,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:02,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:02,565 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:02,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:02,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746941327] [2022-01-18 05:01:02,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746941327] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:02,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669780797] [2022-01-18 05:01:02,566 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:02,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:02,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:02,566 INFO L229 MonitoredProcess]: Starting monitored process 560 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:02,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (560)] Waiting until timeout for monitored process [2022-01-18 05:01:02,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:02,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:02,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:02,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:02,712 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:02,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:02,714 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:02,729 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:02,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:02,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:02,834 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 28 treesize of output 32 [2022-01-18 05:01:02,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:02,836 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 24 treesize of output 28 [2022-01-18 05:01:02,872 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:02,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669780797] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:02,872 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:02,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:01:02,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849051777] [2022-01-18 05:01:02,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:02,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:01:02,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:02,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:01:02,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:01:02,873 INFO L87 Difference]: Start difference. First operand 664 states and 1833 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:03,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:03,024 INFO L93 Difference]: Finished difference Result 704 states and 1913 transitions. [2022-01-18 05:01:03,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:01:03,025 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:03,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:03,026 INFO L225 Difference]: With dead ends: 704 [2022-01-18 05:01:03,026 INFO L226 Difference]: Without dead ends: 704 [2022-01-18 05:01:03,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:01:03,026 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:03,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 169 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 428 Invalid, 0 Unknown, 124 Unchecked, 0.1s Time] [2022-01-18 05:01:03,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2022-01-18 05:01:03,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 668. [2022-01-18 05:01:03,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.7661169415292353) internal successors, (1845), 667 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:03,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1845 transitions. [2022-01-18 05:01:03,032 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1845 transitions. Word has length 19 [2022-01-18 05:01:03,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:03,033 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1845 transitions. [2022-01-18 05:01:03,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:03,033 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1845 transitions. [2022-01-18 05:01:03,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:03,033 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:03,033 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:03,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (560)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:03,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 560 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable564 [2022-01-18 05:01:03,249 INFO L402 AbstractCegarLoop]: === Iteration 566 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:03,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:03,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1577472759, now seen corresponding path program 560 times [2022-01-18 05:01:03,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:03,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900169904] [2022-01-18 05:01:03,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:03,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:03,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:03,334 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:03,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:03,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900169904] [2022-01-18 05:01:03,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900169904] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:03,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862536129] [2022-01-18 05:01:03,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:03,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:03,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:03,335 INFO L229 MonitoredProcess]: Starting monitored process 561 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:03,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (561)] Waiting until timeout for monitored process [2022-01-18 05:01:03,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:03,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:03,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:03,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:03,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:03,497 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:03,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:03,498 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:01:03,514 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:03,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:03,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:03,595 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 32 treesize of output 36 [2022-01-18 05:01:03,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:03,597 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 28 treesize of output 32 [2022-01-18 05:01:03,630 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:03,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862536129] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:03,630 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:03,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:01:03,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775843824] [2022-01-18 05:01:03,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:03,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:01:03,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:03,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:01:03,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:01:03,631 INFO L87 Difference]: Start difference. First operand 668 states and 1845 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 05:01:03,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:03,758 INFO L93 Difference]: Finished difference Result 719 states and 1940 transitions. [2022-01-18 05:01:03,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:01:03,758 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:03,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:03,759 INFO L225 Difference]: With dead ends: 719 [2022-01-18 05:01:03,759 INFO L226 Difference]: Without dead ends: 719 [2022-01-18 05:01:03,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:01:03,759 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 27 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:03,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 167 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 427 Invalid, 0 Unknown, 64 Unchecked, 0.1s Time] [2022-01-18 05:01:03,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2022-01-18 05:01:03,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 668. [2022-01-18 05:01:03,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.7661169415292353) internal successors, (1845), 667 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:03,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1845 transitions. [2022-01-18 05:01:03,766 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1845 transitions. Word has length 19 [2022-01-18 05:01:03,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:03,766 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1845 transitions. [2022-01-18 05:01:03,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 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 05:01:03,766 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1845 transitions. [2022-01-18 05:01:03,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:03,767 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:03,767 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:03,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (561)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:03,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 561 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable565 [2022-01-18 05:01:03,983 INFO L402 AbstractCegarLoop]: === Iteration 567 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:03,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:03,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1605844293, now seen corresponding path program 561 times [2022-01-18 05:01:03,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:03,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817802688] [2022-01-18 05:01:03,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:03,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:03,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:04,052 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:04,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:04,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817802688] [2022-01-18 05:01:04,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817802688] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:04,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868344917] [2022-01-18 05:01:04,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:04,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:04,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:04,053 INFO L229 MonitoredProcess]: Starting monitored process 562 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:04,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (562)] Waiting until timeout for monitored process [2022-01-18 05:01:04,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:01:04,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:04,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:04,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:04,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:04,205 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 05:01:04,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:04,206 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 05:01:04,213 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:04,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:04,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:04,256 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 56 treesize of output 54 [2022-01-18 05:01:04,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:04,260 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 44 treesize of output 42 [2022-01-18 05:01:04,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:04,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868344917] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:04,309 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:04,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-01-18 05:01:04,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345147959] [2022-01-18 05:01:04,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:04,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:01:04,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:04,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:01:04,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:01:04,310 INFO L87 Difference]: Start difference. First operand 668 states and 1845 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:04,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:04,414 INFO L93 Difference]: Finished difference Result 702 states and 1902 transitions. [2022-01-18 05:01:04,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:01:04,414 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:04,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:04,415 INFO L225 Difference]: With dead ends: 702 [2022-01-18 05:01:04,415 INFO L226 Difference]: Without dead ends: 688 [2022-01-18 05:01:04,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:04,415 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:04,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 97 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 222 Invalid, 0 Unknown, 8 Unchecked, 0.1s Time] [2022-01-18 05:01:04,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-01-18 05:01:04,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 668. [2022-01-18 05:01:04,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.76311844077961) internal successors, (1843), 667 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:04,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1843 transitions. [2022-01-18 05:01:04,421 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1843 transitions. Word has length 19 [2022-01-18 05:01:04,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:04,422 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1843 transitions. [2022-01-18 05:01:04,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:04,422 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1843 transitions. [2022-01-18 05:01:04,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:04,422 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:04,422 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:04,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (562)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:04,638 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable566,562 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:04,638 INFO L402 AbstractCegarLoop]: === Iteration 568 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:04,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:04,639 INFO L85 PathProgramCache]: Analyzing trace with hash 345556411, now seen corresponding path program 562 times [2022-01-18 05:01:04,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:04,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793127322] [2022-01-18 05:01:04,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:04,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:04,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:04,702 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:04,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:04,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793127322] [2022-01-18 05:01:04,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793127322] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:04,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507537032] [2022-01-18 05:01:04,702 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:04,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:04,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:04,703 INFO L229 MonitoredProcess]: Starting monitored process 563 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:04,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (563)] Waiting until timeout for monitored process [2022-01-18 05:01:04,727 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:04,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:04,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:04,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:04,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:04,825 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:04,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:04,827 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:04,851 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:04,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:04,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:04,912 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 28 treesize of output 32 [2022-01-18 05:01:04,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:04,915 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 24 treesize of output 28 [2022-01-18 05:01:04,963 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:04,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507537032] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:04,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:04,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:04,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69785195] [2022-01-18 05:01:04,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:04,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:04,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:04,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:04,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:04,964 INFO L87 Difference]: Start difference. First operand 668 states and 1843 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 05:01:05,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:05,352 INFO L93 Difference]: Finished difference Result 825 states and 2151 transitions. [2022-01-18 05:01:05,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:01:05,352 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 19 [2022-01-18 05:01:05,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:05,353 INFO L225 Difference]: With dead ends: 825 [2022-01-18 05:01:05,353 INFO L226 Difference]: Without dead ends: 825 [2022-01-18 05:01:05,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:01:05,353 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 61 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:05,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 265 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 860 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:01:05,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2022-01-18 05:01:05,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 670. [2022-01-18 05:01:05,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 2.766816143497758) internal successors, (1851), 669 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:05,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1851 transitions. [2022-01-18 05:01:05,360 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1851 transitions. Word has length 19 [2022-01-18 05:01:05,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:05,360 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1851 transitions. [2022-01-18 05:01:05,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 05:01:05,360 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1851 transitions. [2022-01-18 05:01:05,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:05,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:05,361 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:05,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (563)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:05,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 563 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable567 [2022-01-18 05:01:05,563 INFO L402 AbstractCegarLoop]: === Iteration 569 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:05,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:05,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1800614349, now seen corresponding path program 563 times [2022-01-18 05:01:05,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:05,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119620915] [2022-01-18 05:01:05,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:05,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:05,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:05,658 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:05,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:05,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119620915] [2022-01-18 05:01:05,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119620915] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:05,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309174512] [2022-01-18 05:01:05,658 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:05,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:05,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:05,659 INFO L229 MonitoredProcess]: Starting monitored process 564 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:05,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (564)] Waiting until timeout for monitored process [2022-01-18 05:01:05,684 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:01:05,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:05,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:05,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:05,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:05,745 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:05,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:05,746 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:05,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:05,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:05,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:05,844 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 24 treesize of output 28 [2022-01-18 05:01:05,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:05,847 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 20 treesize of output 24 [2022-01-18 05:01:05,913 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:05,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309174512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:05,913 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:05,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:05,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379738119] [2022-01-18 05:01:05,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:05,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:05,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:05,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:05,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:05,914 INFO L87 Difference]: Start difference. First operand 670 states and 1851 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:06,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:06,419 INFO L93 Difference]: Finished difference Result 871 states and 2239 transitions. [2022-01-18 05:01:06,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:01:06,420 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:06,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:06,421 INFO L225 Difference]: With dead ends: 871 [2022-01-18 05:01:06,421 INFO L226 Difference]: Without dead ends: 871 [2022-01-18 05:01:06,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:01:06,421 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 96 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 944 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:06,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 257 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 944 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:01:06,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-01-18 05:01:06,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 670. [2022-01-18 05:01:06,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 2.766816143497758) internal successors, (1851), 669 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:06,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1851 transitions. [2022-01-18 05:01:06,429 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1851 transitions. Word has length 19 [2022-01-18 05:01:06,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:06,429 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1851 transitions. [2022-01-18 05:01:06,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:06,429 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1851 transitions. [2022-01-18 05:01:06,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:06,429 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:06,429 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:06,445 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (564)] Ended with exit code 0 [2022-01-18 05:01:06,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable568,564 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:06,643 INFO L402 AbstractCegarLoop]: === Iteration 570 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:06,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:06,643 INFO L85 PathProgramCache]: Analyzing trace with hash -835420025, now seen corresponding path program 564 times [2022-01-18 05:01:06,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:06,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370318789] [2022-01-18 05:01:06,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:06,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:06,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:06,750 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:06,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:06,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370318789] [2022-01-18 05:01:06,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370318789] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:06,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645579196] [2022-01-18 05:01:06,750 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:06,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:06,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:06,751 INFO L229 MonitoredProcess]: Starting monitored process 565 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:06,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (565)] Waiting until timeout for monitored process [2022-01-18 05:01:06,775 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:01:06,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:06,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:06,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:06,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:06,949 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:06,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:06,951 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:06,996 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:06,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:07,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:07,051 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 28 treesize of output 32 [2022-01-18 05:01:07,054 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:07,054 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 24 treesize of output 28 [2022-01-18 05:01:07,125 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:07,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645579196] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:07,125 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:07,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 05:01:07,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535332430] [2022-01-18 05:01:07,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:07,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:01:07,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:07,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:01:07,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:07,126 INFO L87 Difference]: Start difference. First operand 670 states and 1851 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:07,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:07,455 INFO L93 Difference]: Finished difference Result 829 states and 2159 transitions. [2022-01-18 05:01:07,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:01:07,455 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:07,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:07,456 INFO L225 Difference]: With dead ends: 829 [2022-01-18 05:01:07,456 INFO L226 Difference]: Without dead ends: 827 [2022-01-18 05:01:07,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:01:07,456 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 74 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:07,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 208 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 718 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:01:07,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2022-01-18 05:01:07,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 668. [2022-01-18 05:01:07,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.767616191904048) internal successors, (1846), 667 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:07,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1846 transitions. [2022-01-18 05:01:07,463 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1846 transitions. Word has length 19 [2022-01-18 05:01:07,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:07,463 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1846 transitions. [2022-01-18 05:01:07,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:07,463 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1846 transitions. [2022-01-18 05:01:07,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:07,464 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:07,464 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:07,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (565)] Ended with exit code 0 [2022-01-18 05:01:07,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 565 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable569 [2022-01-18 05:01:07,679 INFO L402 AbstractCegarLoop]: === Iteration 571 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:07,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:07,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1924217957, now seen corresponding path program 565 times [2022-01-18 05:01:07,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:07,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547006392] [2022-01-18 05:01:07,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:07,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:07,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:07,755 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:07,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:07,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547006392] [2022-01-18 05:01:07,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547006392] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:07,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245457391] [2022-01-18 05:01:07,755 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:07,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:07,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:07,756 INFO L229 MonitoredProcess]: Starting monitored process 566 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:07,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (566)] Waiting until timeout for monitored process [2022-01-18 05:01:07,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:07,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:07,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:07,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:07,864 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:07,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:07,866 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:07,902 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:07,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:07,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:07,960 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 42 treesize of output 44 [2022-01-18 05:01:07,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:07,964 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 36 treesize of output 38 [2022-01-18 05:01:08,026 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:08,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245457391] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:08,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:08,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:08,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949309987] [2022-01-18 05:01:08,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:08,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:08,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:08,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:08,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:08,027 INFO L87 Difference]: Start difference. First operand 668 states and 1846 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:08,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:08,417 INFO L93 Difference]: Finished difference Result 823 states and 2132 transitions. [2022-01-18 05:01:08,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:01:08,417 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:08,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:08,418 INFO L225 Difference]: With dead ends: 823 [2022-01-18 05:01:08,418 INFO L226 Difference]: Without dead ends: 823 [2022-01-18 05:01:08,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=973, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:01:08,418 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 98 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:08,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 250 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 743 Invalid, 0 Unknown, 72 Unchecked, 0.2s Time] [2022-01-18 05:01:08,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states. [2022-01-18 05:01:08,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 668. [2022-01-18 05:01:08,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.767616191904048) internal successors, (1846), 667 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:08,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1846 transitions. [2022-01-18 05:01:08,425 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1846 transitions. Word has length 19 [2022-01-18 05:01:08,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:08,425 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1846 transitions. [2022-01-18 05:01:08,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:08,425 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1846 transitions. [2022-01-18 05:01:08,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:08,426 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:08,426 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:08,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (566)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:08,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable570,566 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:08,642 INFO L402 AbstractCegarLoop]: === Iteration 572 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:08,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:08,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1010632599, now seen corresponding path program 566 times [2022-01-18 05:01:08,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:08,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578080690] [2022-01-18 05:01:08,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:08,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:08,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:08,703 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:08,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:08,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578080690] [2022-01-18 05:01:08,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578080690] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:08,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157171774] [2022-01-18 05:01:08,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:08,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:08,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:08,704 INFO L229 MonitoredProcess]: Starting monitored process 567 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:08,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (567)] Waiting until timeout for monitored process [2022-01-18 05:01:08,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:08,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:08,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:08,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:08,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:08,811 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:08,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:08,813 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:01:08,853 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:08,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:08,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:08,909 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 24 treesize of output 28 [2022-01-18 05:01:08,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:08,911 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 20 treesize of output 24 [2022-01-18 05:01:08,958 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:08,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157171774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:08,958 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:08,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:08,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374851852] [2022-01-18 05:01:08,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:08,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:08,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:08,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:08,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:08,959 INFO L87 Difference]: Start difference. First operand 668 states and 1846 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:09,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:09,328 INFO L93 Difference]: Finished difference Result 796 states and 2100 transitions. [2022-01-18 05:01:09,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:01:09,328 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:09,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:09,329 INFO L225 Difference]: With dead ends: 796 [2022-01-18 05:01:09,329 INFO L226 Difference]: Without dead ends: 796 [2022-01-18 05:01:09,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=174, Invalid=1158, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:01:09,330 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 53 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:09,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 224 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 556 Invalid, 0 Unknown, 56 Unchecked, 0.2s Time] [2022-01-18 05:01:09,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2022-01-18 05:01:09,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 671. [2022-01-18 05:01:09,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.7686567164179103) internal successors, (1855), 670 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:09,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1855 transitions. [2022-01-18 05:01:09,336 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1855 transitions. Word has length 19 [2022-01-18 05:01:09,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:09,337 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 1855 transitions. [2022-01-18 05:01:09,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:09,337 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1855 transitions. [2022-01-18 05:01:09,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:09,337 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:09,337 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:09,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (567)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:09,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable571,567 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:09,553 INFO L402 AbstractCegarLoop]: === Iteration 573 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:09,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:09,553 INFO L85 PathProgramCache]: Analyzing trace with hash -398485193, now seen corresponding path program 567 times [2022-01-18 05:01:09,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:09,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759800329] [2022-01-18 05:01:09,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:09,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:09,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:09,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:09,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:09,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759800329] [2022-01-18 05:01:09,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759800329] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:09,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372603379] [2022-01-18 05:01:09,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:09,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:09,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:09,618 INFO L229 MonitoredProcess]: Starting monitored process 568 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:09,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (568)] Waiting until timeout for monitored process [2022-01-18 05:01:09,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:01:09,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:09,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:09,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:09,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:09,732 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:09,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:09,733 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:01:09,745 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:09,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:09,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:09,798 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 28 treesize of output 32 [2022-01-18 05:01:09,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:09,801 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 24 treesize of output 28 [2022-01-18 05:01:09,842 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:09,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372603379] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:09,843 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:09,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:09,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786527340] [2022-01-18 05:01:09,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:09,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:09,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:09,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:09,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:09,843 INFO L87 Difference]: Start difference. First operand 671 states and 1855 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:10,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:10,235 INFO L93 Difference]: Finished difference Result 846 states and 2219 transitions. [2022-01-18 05:01:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:01:10,236 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:10,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:10,237 INFO L225 Difference]: With dead ends: 846 [2022-01-18 05:01:10,237 INFO L226 Difference]: Without dead ends: 846 [2022-01-18 05:01:10,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=154, Invalid=1036, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:01:10,237 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 49 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:10,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 234 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 648 Invalid, 0 Unknown, 20 Unchecked, 0.2s Time] [2022-01-18 05:01:10,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2022-01-18 05:01:10,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 676. [2022-01-18 05:01:10,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.771851851851852) internal successors, (1871), 675 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:10,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1871 transitions. [2022-01-18 05:01:10,244 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1871 transitions. Word has length 19 [2022-01-18 05:01:10,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:10,245 INFO L470 AbstractCegarLoop]: Abstraction has 676 states and 1871 transitions. [2022-01-18 05:01:10,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:10,245 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1871 transitions. [2022-01-18 05:01:10,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:10,245 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:10,245 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:10,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (568)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:10,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable572,568 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:10,462 INFO L402 AbstractCegarLoop]: === Iteration 574 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:10,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:10,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1038419677, now seen corresponding path program 568 times [2022-01-18 05:01:10,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:10,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62315646] [2022-01-18 05:01:10,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:10,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:10,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:10,551 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:10,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:10,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62315646] [2022-01-18 05:01:10,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62315646] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:10,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116720575] [2022-01-18 05:01:10,552 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:10,552 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:10,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:10,553 INFO L229 MonitoredProcess]: Starting monitored process 569 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:10,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (569)] Waiting until timeout for monitored process [2022-01-18 05:01:10,580 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:10,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:10,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:10,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:10,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:10,720 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:10,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:10,722 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:10,752 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:10,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:10,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:10,830 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 46 treesize of output 48 [2022-01-18 05:01:10,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:10,835 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 40 treesize of output 42 [2022-01-18 05:01:10,883 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:10,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116720575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:10,883 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:10,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:10,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38467909] [2022-01-18 05:01:10,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:10,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:10,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:10,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:10,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:10,884 INFO L87 Difference]: Start difference. First operand 676 states and 1871 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:11,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:11,194 INFO L93 Difference]: Finished difference Result 810 states and 2110 transitions. [2022-01-18 05:01:11,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:01:11,194 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:11,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:11,195 INFO L225 Difference]: With dead ends: 810 [2022-01-18 05:01:11,195 INFO L226 Difference]: Without dead ends: 810 [2022-01-18 05:01:11,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:01:11,196 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 69 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:11,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 246 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 551 Invalid, 0 Unknown, 32 Unchecked, 0.1s Time] [2022-01-18 05:01:11,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2022-01-18 05:01:11,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 673. [2022-01-18 05:01:11,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 2.7663690476190474) internal successors, (1859), 672 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:11,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1859 transitions. [2022-01-18 05:01:11,203 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1859 transitions. Word has length 19 [2022-01-18 05:01:11,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:11,203 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 1859 transitions. [2022-01-18 05:01:11,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:11,203 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1859 transitions. [2022-01-18 05:01:11,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:11,203 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:11,203 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:11,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (569)] Ended with exit code 0 [2022-01-18 05:01:11,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 569 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable573 [2022-01-18 05:01:11,419 INFO L402 AbstractCegarLoop]: === Iteration 575 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:11,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:11,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1896430879, now seen corresponding path program 569 times [2022-01-18 05:01:11,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:11,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154839135] [2022-01-18 05:01:11,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:11,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:11,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:11,519 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:11,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:11,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154839135] [2022-01-18 05:01:11,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154839135] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:11,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371603271] [2022-01-18 05:01:11,520 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:11,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:11,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:11,521 INFO L229 MonitoredProcess]: Starting monitored process 570 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:11,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (570)] Waiting until timeout for monitored process [2022-01-18 05:01:11,544 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:01:11,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:11,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:11,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:11,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:11,681 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:11,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:11,683 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:11,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:11,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:11,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:11,812 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 28 treesize of output 32 [2022-01-18 05:01:11,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:11,815 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 24 treesize of output 28 [2022-01-18 05:01:11,855 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:11,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371603271] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:11,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:11,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:11,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062411679] [2022-01-18 05:01:11,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:11,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:11,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:11,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:11,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:11,856 INFO L87 Difference]: Start difference. First operand 673 states and 1859 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:12,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:12,384 INFO L93 Difference]: Finished difference Result 858 states and 2236 transitions. [2022-01-18 05:01:12,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:01:12,384 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:12,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:12,385 INFO L225 Difference]: With dead ends: 858 [2022-01-18 05:01:12,385 INFO L226 Difference]: Without dead ends: 858 [2022-01-18 05:01:12,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=187, Invalid=1219, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:01:12,386 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 72 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:12,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 225 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 652 Invalid, 0 Unknown, 133 Unchecked, 0.2s Time] [2022-01-18 05:01:12,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2022-01-18 05:01:12,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 675. [2022-01-18 05:01:12,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 2.7685459940652817) internal successors, (1866), 674 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:12,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1866 transitions. [2022-01-18 05:01:12,393 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1866 transitions. Word has length 19 [2022-01-18 05:01:12,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:12,393 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1866 transitions. [2022-01-18 05:01:12,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:12,393 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1866 transitions. [2022-01-18 05:01:12,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:12,394 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:12,394 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:12,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (570)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:12,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 570 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable574 [2022-01-18 05:01:12,607 INFO L402 AbstractCegarLoop]: === Iteration 576 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:12,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:12,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1284283473, now seen corresponding path program 570 times [2022-01-18 05:01:12,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:12,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123178846] [2022-01-18 05:01:12,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:12,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:12,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:12,681 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:12,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:12,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123178846] [2022-01-18 05:01:12,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123178846] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:12,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888795712] [2022-01-18 05:01:12,681 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:12,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:12,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:12,682 INFO L229 MonitoredProcess]: Starting monitored process 571 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:12,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (571)] Waiting until timeout for monitored process [2022-01-18 05:01:12,711 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:01:12,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:12,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:12,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:12,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:12,903 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:12,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:12,906 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:01:12,944 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:12,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:13,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:13,074 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 32 treesize of output 36 [2022-01-18 05:01:13,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:13,079 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 28 treesize of output 32 [2022-01-18 05:01:13,140 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:13,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888795712] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:13,140 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:13,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:13,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339600531] [2022-01-18 05:01:13,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:13,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:13,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:13,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:13,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:13,141 INFO L87 Difference]: Start difference. First operand 675 states and 1866 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:13,454 INFO L93 Difference]: Finished difference Result 746 states and 2007 transitions. [2022-01-18 05:01:13,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:01:13,454 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:13,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:13,455 INFO L225 Difference]: With dead ends: 746 [2022-01-18 05:01:13,455 INFO L226 Difference]: Without dead ends: 746 [2022-01-18 05:01:13,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:01:13,456 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:13,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 144 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 447 Invalid, 0 Unknown, 42 Unchecked, 0.1s Time] [2022-01-18 05:01:13,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-01-18 05:01:13,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 675. [2022-01-18 05:01:13,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 2.764094955489614) internal successors, (1863), 674 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1863 transitions. [2022-01-18 05:01:13,464 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1863 transitions. Word has length 19 [2022-01-18 05:01:13,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:13,464 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1863 transitions. [2022-01-18 05:01:13,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,465 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1863 transitions. [2022-01-18 05:01:13,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:13,465 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:13,465 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:13,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (571)] Ended with exit code 0 [2022-01-18 05:01:13,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 571 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable575 [2022-01-18 05:01:13,679 INFO L402 AbstractCegarLoop]: === Iteration 577 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:13,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:13,680 INFO L85 PathProgramCache]: Analyzing trace with hash -319089149, now seen corresponding path program 571 times [2022-01-18 05:01:13,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:13,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045144371] [2022-01-18 05:01:13,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:13,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:13,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:13,786 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:13,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:13,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045144371] [2022-01-18 05:01:13,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045144371] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:13,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492002818] [2022-01-18 05:01:13,786 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:13,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:13,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:13,787 INFO L229 MonitoredProcess]: Starting monitored process 572 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:13,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (572)] Waiting until timeout for monitored process [2022-01-18 05:01:13,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:13,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:13,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:13,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:13,922 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:13,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:13,924 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:01:13,942 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:13,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:14,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:14,006 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 28 treesize of output 32 [2022-01-18 05:01:14,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:14,009 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 24 treesize of output 28 [2022-01-18 05:01:14,042 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:14,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492002818] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:14,042 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:14,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:14,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630875958] [2022-01-18 05:01:14,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:14,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:14,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:14,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:14,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:14,043 INFO L87 Difference]: Start difference. First operand 675 states and 1863 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:14,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:14,401 INFO L93 Difference]: Finished difference Result 797 states and 2096 transitions. [2022-01-18 05:01:14,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:01:14,401 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:14,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:14,402 INFO L225 Difference]: With dead ends: 797 [2022-01-18 05:01:14,402 INFO L226 Difference]: Without dead ends: 797 [2022-01-18 05:01:14,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=172, Invalid=1088, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:01:14,402 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 39 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:14,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 201 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 571 Invalid, 0 Unknown, 72 Unchecked, 0.2s Time] [2022-01-18 05:01:14,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2022-01-18 05:01:14,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 675. [2022-01-18 05:01:14,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 2.764094955489614) internal successors, (1863), 674 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:14,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1863 transitions. [2022-01-18 05:01:14,409 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1863 transitions. Word has length 19 [2022-01-18 05:01:14,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:14,409 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1863 transitions. [2022-01-18 05:01:14,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:14,409 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1863 transitions. [2022-01-18 05:01:14,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:14,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:14,416 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:14,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (572)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:14,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 572 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable576 [2022-01-18 05:01:14,634 INFO L402 AbstractCegarLoop]: === Iteration 578 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:14,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:14,635 INFO L85 PathProgramCache]: Analyzing trace with hash -68264931, now seen corresponding path program 572 times [2022-01-18 05:01:14,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:14,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581573835] [2022-01-18 05:01:14,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:14,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:14,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:14,726 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:14,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:14,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581573835] [2022-01-18 05:01:14,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581573835] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:14,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224492110] [2022-01-18 05:01:14,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:14,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:14,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:14,727 INFO L229 MonitoredProcess]: Starting monitored process 573 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:14,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (573)] Waiting until timeout for monitored process [2022-01-18 05:01:14,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:14,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:14,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:14,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:14,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:14,890 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 05:01:14,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:14,891 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 05:01:14,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:14,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:14,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:14,949 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 42 treesize of output 44 [2022-01-18 05:01:14,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:14,953 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 40 treesize of output 42 [2022-01-18 05:01:14,997 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:14,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224492110] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:14,997 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:14,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 05:01:14,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354649052] [2022-01-18 05:01:14,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:14,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:01:14,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:14,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:01:14,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:14,998 INFO L87 Difference]: Start difference. First operand 675 states and 1863 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:15,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:15,279 INFO L93 Difference]: Finished difference Result 729 states and 1966 transitions. [2022-01-18 05:01:15,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:01:15,279 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:15,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:15,280 INFO L225 Difference]: With dead ends: 729 [2022-01-18 05:01:15,280 INFO L226 Difference]: Without dead ends: 723 [2022-01-18 05:01:15,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:01:15,281 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:15,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 126 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 323 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-01-18 05:01:15,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2022-01-18 05:01:15,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 675. [2022-01-18 05:01:15,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 2.7596439169139466) internal successors, (1860), 674 states have internal predecessors, (1860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:15,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1860 transitions. [2022-01-18 05:01:15,288 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1860 transitions. Word has length 19 [2022-01-18 05:01:15,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:15,288 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1860 transitions. [2022-01-18 05:01:15,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:15,288 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1860 transitions. [2022-01-18 05:01:15,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:15,288 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:15,288 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:15,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (573)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:15,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable577,573 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:15,504 INFO L402 AbstractCegarLoop]: === Iteration 579 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:15,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:15,505 INFO L85 PathProgramCache]: Analyzing trace with hash 903899703, now seen corresponding path program 573 times [2022-01-18 05:01:15,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:15,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136335095] [2022-01-18 05:01:15,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:15,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:15,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:15,571 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:15,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:15,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136335095] [2022-01-18 05:01:15,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136335095] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:15,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758101275] [2022-01-18 05:01:15,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:15,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:15,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:15,573 INFO L229 MonitoredProcess]: Starting monitored process 574 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:15,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (574)] Waiting until timeout for monitored process [2022-01-18 05:01:15,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:01:15,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:15,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:15,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:15,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:15,700 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:15,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:15,701 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:01:15,720 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:15,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:15,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:15,807 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 32 treesize of output 36 [2022-01-18 05:01:15,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:15,810 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 28 treesize of output 32 [2022-01-18 05:01:15,861 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:15,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758101275] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:15,861 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:15,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:15,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414642012] [2022-01-18 05:01:15,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:15,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:15,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:15,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:15,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:15,862 INFO L87 Difference]: Start difference. First operand 675 states and 1860 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:16,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:16,110 INFO L93 Difference]: Finished difference Result 776 states and 2065 transitions. [2022-01-18 05:01:16,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:01:16,110 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:16,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:16,111 INFO L225 Difference]: With dead ends: 776 [2022-01-18 05:01:16,111 INFO L226 Difference]: Without dead ends: 776 [2022-01-18 05:01:16,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:01:16,112 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 45 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:16,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 132 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 445 Invalid, 0 Unknown, 57 Unchecked, 0.2s Time] [2022-01-18 05:01:16,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2022-01-18 05:01:16,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 673. [2022-01-18 05:01:16,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 2.7589285714285716) internal successors, (1854), 672 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:16,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1854 transitions. [2022-01-18 05:01:16,119 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1854 transitions. Word has length 19 [2022-01-18 05:01:16,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:16,119 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 1854 transitions. [2022-01-18 05:01:16,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:16,120 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1854 transitions. [2022-01-18 05:01:16,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:16,120 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:16,121 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:16,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (574)] Ended with exit code 0 [2022-01-18 05:01:16,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable578,574 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:16,336 INFO L402 AbstractCegarLoop]: === Iteration 580 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:16,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:16,337 INFO L85 PathProgramCache]: Analyzing trace with hash 2106794939, now seen corresponding path program 574 times [2022-01-18 05:01:16,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:16,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839520045] [2022-01-18 05:01:16,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:16,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:16,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:16,527 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:16,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:16,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839520045] [2022-01-18 05:01:16,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839520045] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:16,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255402113] [2022-01-18 05:01:16,528 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:16,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:16,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:16,529 INFO L229 MonitoredProcess]: Starting monitored process 575 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:16,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (575)] Waiting until timeout for monitored process [2022-01-18 05:01:16,568 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:16,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:16,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:16,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:16,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:16,804 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:16,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:16,807 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:16,866 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:16,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:17,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:17,024 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 46 treesize of output 48 [2022-01-18 05:01:17,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:17,029 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 40 treesize of output 42 [2022-01-18 05:01:17,087 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:17,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255402113] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:17,087 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:17,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:17,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076712116] [2022-01-18 05:01:17,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:17,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:17,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:17,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:17,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:17,088 INFO L87 Difference]: Start difference. First operand 673 states and 1854 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:17,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:17,428 INFO L93 Difference]: Finished difference Result 740 states and 1983 transitions. [2022-01-18 05:01:17,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:17,429 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:17,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:17,430 INFO L225 Difference]: With dead ends: 740 [2022-01-18 05:01:17,430 INFO L226 Difference]: Without dead ends: 740 [2022-01-18 05:01:17,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:01:17,430 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 72 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 182 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:17,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 169 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 385 Invalid, 0 Unknown, 182 Unchecked, 0.2s Time] [2022-01-18 05:01:17,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2022-01-18 05:01:17,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 676. [2022-01-18 05:01:17,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.7585185185185184) internal successors, (1862), 675 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:17,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1862 transitions. [2022-01-18 05:01:17,436 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1862 transitions. Word has length 19 [2022-01-18 05:01:17,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:17,437 INFO L470 AbstractCegarLoop]: Abstraction has 676 states and 1862 transitions. [2022-01-18 05:01:17,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:17,437 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1862 transitions. [2022-01-18 05:01:17,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:17,437 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:17,437 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:17,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (575)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:17,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 575 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable579 [2022-01-18 05:01:17,647 INFO L402 AbstractCegarLoop]: === Iteration 581 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:17,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:17,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1239345291, now seen corresponding path program 575 times [2022-01-18 05:01:17,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:17,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705593491] [2022-01-18 05:01:17,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:17,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:17,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:17,770 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:17,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:17,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705593491] [2022-01-18 05:01:17,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705593491] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:17,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675841758] [2022-01-18 05:01:17,771 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:17,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:17,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:17,772 INFO L229 MonitoredProcess]: Starting monitored process 576 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:17,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (576)] Waiting until timeout for monitored process [2022-01-18 05:01:17,797 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:01:17,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:17,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:17,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:17,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:17,961 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:17,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:17,962 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:17,994 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:17,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:18,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:18,081 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 28 treesize of output 32 [2022-01-18 05:01:18,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:18,083 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 24 treesize of output 28 [2022-01-18 05:01:18,108 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:18,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675841758] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:18,108 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:18,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 05:01:18,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192756315] [2022-01-18 05:01:18,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:18,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:01:18,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:18,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:01:18,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:18,109 INFO L87 Difference]: Start difference. First operand 676 states and 1862 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:18,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:18,215 INFO L93 Difference]: Finished difference Result 746 states and 1990 transitions. [2022-01-18 05:01:18,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:01:18,215 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:18,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:18,216 INFO L225 Difference]: With dead ends: 746 [2022-01-18 05:01:18,216 INFO L226 Difference]: Without dead ends: 743 [2022-01-18 05:01:18,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:18,217 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 68 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:18,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 166 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 321 Invalid, 0 Unknown, 113 Unchecked, 0.1s Time] [2022-01-18 05:01:18,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-01-18 05:01:18,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 676. [2022-01-18 05:01:18,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.757037037037037) internal successors, (1861), 675 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:18,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1861 transitions. [2022-01-18 05:01:18,226 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1861 transitions. Word has length 19 [2022-01-18 05:01:18,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:18,226 INFO L470 AbstractCegarLoop]: Abstraction has 676 states and 1861 transitions. [2022-01-18 05:01:18,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:18,227 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1861 transitions. [2022-01-18 05:01:18,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:18,227 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:18,227 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:18,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (576)] Ended with exit code 0 [2022-01-18 05:01:18,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable580,576 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:18,430 INFO L402 AbstractCegarLoop]: === Iteration 582 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:18,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:18,431 INFO L85 PathProgramCache]: Analyzing trace with hash -828055617, now seen corresponding path program 576 times [2022-01-18 05:01:18,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:18,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026496409] [2022-01-18 05:01:18,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:18,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:18,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:18,533 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:18,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:18,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026496409] [2022-01-18 05:01:18,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026496409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:18,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815406252] [2022-01-18 05:01:18,534 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:18,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:18,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:18,535 INFO L229 MonitoredProcess]: Starting monitored process 577 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:18,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (577)] Waiting until timeout for monitored process [2022-01-18 05:01:18,558 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:01:18,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:18,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:18,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:18,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:18,670 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:18,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:18,672 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:01:18,711 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:18,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:18,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:18,808 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 32 treesize of output 36 [2022-01-18 05:01:18,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:18,811 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 28 treesize of output 32 [2022-01-18 05:01:18,838 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:18,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815406252] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:18,838 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:18,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:18,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484663646] [2022-01-18 05:01:18,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:18,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:18,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:18,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:18,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:18,838 INFO L87 Difference]: Start difference. First operand 676 states and 1861 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:18,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:18,937 INFO L93 Difference]: Finished difference Result 725 states and 1960 transitions. [2022-01-18 05:01:18,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:18,938 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:18,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:18,939 INFO L225 Difference]: With dead ends: 725 [2022-01-18 05:01:18,939 INFO L226 Difference]: Without dead ends: 725 [2022-01-18 05:01:18,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:18,939 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 27 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:18,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 94 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 331 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-01-18 05:01:18,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2022-01-18 05:01:18,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 675. [2022-01-18 05:01:18,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 2.7566765578635013) internal successors, (1858), 674 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:18,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1858 transitions. [2022-01-18 05:01:18,945 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1858 transitions. Word has length 19 [2022-01-18 05:01:18,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:18,945 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1858 transitions. [2022-01-18 05:01:18,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:18,946 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1858 transitions. [2022-01-18 05:01:18,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:18,946 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:18,946 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:18,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (577)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:19,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable581,577 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:19,149 INFO L402 AbstractCegarLoop]: === Iteration 583 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:19,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:19,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1222978033, now seen corresponding path program 577 times [2022-01-18 05:01:19,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:19,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704668250] [2022-01-18 05:01:19,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:19,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:19,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:19,297 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:19,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:19,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704668250] [2022-01-18 05:01:19,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704668250] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:19,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948401522] [2022-01-18 05:01:19,297 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:19,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:19,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:19,298 INFO L229 MonitoredProcess]: Starting monitored process 578 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:19,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (578)] Waiting until timeout for monitored process [2022-01-18 05:01:19,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:19,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:19,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:19,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:19,548 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:19,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:19,550 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:19,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:19,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:19,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:19,779 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 46 treesize of output 48 [2022-01-18 05:01:19,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:19,785 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 40 treesize of output 42 [2022-01-18 05:01:19,853 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:19,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948401522] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:19,853 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:19,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 05:01:19,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674361611] [2022-01-18 05:01:19,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:19,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:01:19,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:19,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:01:19,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:19,854 INFO L87 Difference]: Start difference. First operand 675 states and 1858 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:20,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:20,263 INFO L93 Difference]: Finished difference Result 726 states and 1960 transitions. [2022-01-18 05:01:20,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 05:01:20,264 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:20,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:20,265 INFO L225 Difference]: With dead ends: 726 [2022-01-18 05:01:20,265 INFO L226 Difference]: Without dead ends: 724 [2022-01-18 05:01:20,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:01:20,265 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 33 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:20,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 113 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 387 Invalid, 0 Unknown, 48 Unchecked, 0.2s Time] [2022-01-18 05:01:20,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2022-01-18 05:01:20,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 675. [2022-01-18 05:01:20,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 2.7566765578635013) internal successors, (1858), 674 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:20,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1858 transitions. [2022-01-18 05:01:20,275 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1858 transitions. Word has length 19 [2022-01-18 05:01:20,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:20,275 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1858 transitions. [2022-01-18 05:01:20,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:20,275 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1858 transitions. [2022-01-18 05:01:20,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:20,276 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:20,276 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:20,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (578)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:20,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable582,578 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:20,499 INFO L402 AbstractCegarLoop]: === Iteration 584 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:20,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:20,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1320740919, now seen corresponding path program 578 times [2022-01-18 05:01:20,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:20,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672006235] [2022-01-18 05:01:20,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:20,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:20,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:20,630 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:20,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:20,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672006235] [2022-01-18 05:01:20,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672006235] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:20,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342005558] [2022-01-18 05:01:20,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:20,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:20,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:20,632 INFO L229 MonitoredProcess]: Starting monitored process 579 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:20,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (579)] Waiting until timeout for monitored process [2022-01-18 05:01:20,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:20,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:20,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:20,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:20,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:20,873 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:20,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:20,876 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:20,913 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:20,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:21,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:21,029 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 32 treesize of output 36 [2022-01-18 05:01:21,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:21,033 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 28 treesize of output 32 [2022-01-18 05:01:21,061 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:21,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342005558] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:21,061 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:21,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:21,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407166425] [2022-01-18 05:01:21,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:21,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:21,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:21,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:21,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:21,062 INFO L87 Difference]: Start difference. First operand 675 states and 1858 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:21,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:21,182 INFO L93 Difference]: Finished difference Result 727 states and 1966 transitions. [2022-01-18 05:01:21,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:01:21,182 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:21,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:21,183 INFO L225 Difference]: With dead ends: 727 [2022-01-18 05:01:21,183 INFO L226 Difference]: Without dead ends: 727 [2022-01-18 05:01:21,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:21,184 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:21,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 105 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 384 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-01-18 05:01:21,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2022-01-18 05:01:21,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 676. [2022-01-18 05:01:21,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.757037037037037) internal successors, (1861), 675 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:21,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1861 transitions. [2022-01-18 05:01:21,201 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1861 transitions. Word has length 19 [2022-01-18 05:01:21,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:21,201 INFO L470 AbstractCegarLoop]: Abstraction has 676 states and 1861 transitions. [2022-01-18 05:01:21,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:21,201 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1861 transitions. [2022-01-18 05:01:21,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:21,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:21,202 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:21,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (579)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:21,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 579 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable583 [2022-01-18 05:01:21,426 INFO L402 AbstractCegarLoop]: === Iteration 585 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:21,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:21,426 INFO L85 PathProgramCache]: Analyzing trace with hash -2009032053, now seen corresponding path program 579 times [2022-01-18 05:01:21,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:21,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008700718] [2022-01-18 05:01:21,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:21,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:21,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:21,519 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:21,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:21,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008700718] [2022-01-18 05:01:21,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008700718] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:21,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571896660] [2022-01-18 05:01:21,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:21,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:21,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:21,523 INFO L229 MonitoredProcess]: Starting monitored process 580 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:21,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (580)] Waiting until timeout for monitored process [2022-01-18 05:01:21,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:01:21,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:21,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:21,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:21,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:21,792 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:21,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:21,794 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:01:21,810 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:21,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:21,923 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:21,923 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 28 treesize of output 32 [2022-01-18 05:01:21,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:21,927 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 24 treesize of output 28 [2022-01-18 05:01:21,963 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:21,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571896660] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:21,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:21,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:21,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288161860] [2022-01-18 05:01:21,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:21,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:21,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:21,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:21,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:21,964 INFO L87 Difference]: Start difference. First operand 676 states and 1861 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:22,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:22,082 INFO L93 Difference]: Finished difference Result 730 states and 1969 transitions. [2022-01-18 05:01:22,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 05:01:22,083 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:22,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:22,083 INFO L225 Difference]: With dead ends: 730 [2022-01-18 05:01:22,083 INFO L226 Difference]: Without dead ends: 730 [2022-01-18 05:01:22,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:22,084 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 27 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:22,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 103 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 328 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-01-18 05:01:22,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2022-01-18 05:01:22,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 674. [2022-01-18 05:01:22,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 673 states have (on average 2.7578008915304606) internal successors, (1856), 673 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:22,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 1856 transitions. [2022-01-18 05:01:22,090 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 1856 transitions. Word has length 19 [2022-01-18 05:01:22,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:22,090 INFO L470 AbstractCegarLoop]: Abstraction has 674 states and 1856 transitions. [2022-01-18 05:01:22,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:22,090 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 1856 transitions. [2022-01-18 05:01:22,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:22,091 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:22,091 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:22,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (580)] Ended with exit code 0 [2022-01-18 05:01:22,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 580 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable584 [2022-01-18 05:01:22,302 INFO L402 AbstractCegarLoop]: === Iteration 586 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:22,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:22,303 INFO L85 PathProgramCache]: Analyzing trace with hash -786043201, now seen corresponding path program 580 times [2022-01-18 05:01:22,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:22,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767689267] [2022-01-18 05:01:22,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:22,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:22,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:22,419 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:22,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:22,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767689267] [2022-01-18 05:01:22,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767689267] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:22,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806940447] [2022-01-18 05:01:22,420 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:22,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:22,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:22,421 INFO L229 MonitoredProcess]: Starting monitored process 581 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:22,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (581)] Waiting until timeout for monitored process [2022-01-18 05:01:22,443 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:22,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:22,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:22,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:22,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:22,621 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:22,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:22,623 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:22,658 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:22,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:22,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:22,757 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 28 treesize of output 32 [2022-01-18 05:01:22,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:22,760 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 24 treesize of output 28 [2022-01-18 05:01:22,790 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:22,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806940447] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:22,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:22,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:22,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538598126] [2022-01-18 05:01:22,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:22,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:22,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:22,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:22,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:22,792 INFO L87 Difference]: Start difference. First operand 674 states and 1856 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:22,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:22,912 INFO L93 Difference]: Finished difference Result 730 states and 1973 transitions. [2022-01-18 05:01:22,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:01:22,936 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:22,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:22,937 INFO L225 Difference]: With dead ends: 730 [2022-01-18 05:01:22,937 INFO L226 Difference]: Without dead ends: 730 [2022-01-18 05:01:22,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:22,938 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:22,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 135 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 413 Invalid, 0 Unknown, 108 Unchecked, 0.1s Time] [2022-01-18 05:01:22,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2022-01-18 05:01:22,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 677. [2022-01-18 05:01:22,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 2.7588757396449703) internal successors, (1865), 676 states have internal predecessors, (1865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:22,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1865 transitions. [2022-01-18 05:01:22,946 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1865 transitions. Word has length 19 [2022-01-18 05:01:22,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:22,946 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 1865 transitions. [2022-01-18 05:01:22,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:22,946 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1865 transitions. [2022-01-18 05:01:22,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:22,947 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:22,947 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:22,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (581)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:23,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 581 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable585 [2022-01-18 05:01:23,168 INFO L402 AbstractCegarLoop]: === Iteration 587 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:23,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:23,168 INFO L85 PathProgramCache]: Analyzing trace with hash -356078679, now seen corresponding path program 581 times [2022-01-18 05:01:23,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:23,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195773451] [2022-01-18 05:01:23,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:23,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:23,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:23,281 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:23,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:23,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195773451] [2022-01-18 05:01:23,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195773451] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:23,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736620573] [2022-01-18 05:01:23,282 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:23,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:23,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:23,283 INFO L229 MonitoredProcess]: Starting monitored process 582 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:23,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (582)] Waiting until timeout for monitored process [2022-01-18 05:01:23,305 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:01:23,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:23,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:23,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:23,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:23,488 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:23,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:23,490 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:01:23,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:23,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:23,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:23,622 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 28 treesize of output 32 [2022-01-18 05:01:23,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:23,626 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 24 treesize of output 28 [2022-01-18 05:01:23,663 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:23,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736620573] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:23,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:23,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:23,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265392247] [2022-01-18 05:01:23,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:23,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:23,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:23,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:23,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:23,664 INFO L87 Difference]: Start difference. First operand 677 states and 1865 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:23,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:23,799 INFO L93 Difference]: Finished difference Result 737 states and 1982 transitions. [2022-01-18 05:01:23,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:01:23,799 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:23,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:23,800 INFO L225 Difference]: With dead ends: 737 [2022-01-18 05:01:23,800 INFO L226 Difference]: Without dead ends: 737 [2022-01-18 05:01:23,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:23,800 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 31 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:23,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 123 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 357 Invalid, 0 Unknown, 42 Unchecked, 0.1s Time] [2022-01-18 05:01:23,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2022-01-18 05:01:23,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 677. [2022-01-18 05:01:23,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 2.7588757396449703) internal successors, (1865), 676 states have internal predecessors, (1865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:23,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1865 transitions. [2022-01-18 05:01:23,808 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1865 transitions. Word has length 19 [2022-01-18 05:01:23,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:23,808 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 1865 transitions. [2022-01-18 05:01:23,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:23,808 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1865 transitions. [2022-01-18 05:01:23,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:23,809 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:23,809 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:23,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (582)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:24,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable586,582 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:24,013 INFO L402 AbstractCegarLoop]: === Iteration 588 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:24,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:24,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1671841481, now seen corresponding path program 582 times [2022-01-18 05:01:24,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:24,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608537249] [2022-01-18 05:01:24,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:24,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:24,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:24,106 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:24,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:24,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608537249] [2022-01-18 05:01:24,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608537249] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:24,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467993829] [2022-01-18 05:01:24,107 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:24,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:24,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:24,108 INFO L229 MonitoredProcess]: Starting monitored process 583 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:24,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (583)] Waiting until timeout for monitored process [2022-01-18 05:01:24,132 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:01:24,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:24,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:24,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:24,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:24,303 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:24,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:24,306 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:24,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:24,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:24,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:24,455 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 32 treesize of output 36 [2022-01-18 05:01:24,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:24,459 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 28 treesize of output 32 [2022-01-18 05:01:24,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:24,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467993829] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:24,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:24,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:24,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243360124] [2022-01-18 05:01:24,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:24,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:24,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:24,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:24,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:24,500 INFO L87 Difference]: Start difference. First operand 677 states and 1865 transitions. Second operand has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:24,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:24,631 INFO L93 Difference]: Finished difference Result 735 states and 1982 transitions. [2022-01-18 05:01:24,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:24,632 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:24,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:24,633 INFO L225 Difference]: With dead ends: 735 [2022-01-18 05:01:24,633 INFO L226 Difference]: Without dead ends: 735 [2022-01-18 05:01:24,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:24,633 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 44 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:24,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 139 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 328 Invalid, 0 Unknown, 108 Unchecked, 0.1s Time] [2022-01-18 05:01:24,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2022-01-18 05:01:24,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 679. [2022-01-18 05:01:24,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 2.7595870206489677) internal successors, (1871), 678 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:24,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1871 transitions. [2022-01-18 05:01:24,641 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1871 transitions. Word has length 19 [2022-01-18 05:01:24,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:24,641 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 1871 transitions. [2022-01-18 05:01:24,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.434782608695652) internal successors, (33), 23 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:24,641 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1871 transitions. [2022-01-18 05:01:24,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:24,651 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:24,651 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:24,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (583)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:24,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 583 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable587 [2022-01-18 05:01:24,871 INFO L402 AbstractCegarLoop]: === Iteration 589 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:24,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:24,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1241876959, now seen corresponding path program 583 times [2022-01-18 05:01:24,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:24,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749527841] [2022-01-18 05:01:24,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:24,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:24,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:24,980 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:24,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:24,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749527841] [2022-01-18 05:01:24,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749527841] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:24,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597124575] [2022-01-18 05:01:24,981 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:24,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:24,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:24,982 INFO L229 MonitoredProcess]: Starting monitored process 584 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:24,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (584)] Waiting until timeout for monitored process [2022-01-18 05:01:25,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:25,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:25,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:25,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:25,155 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:25,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:25,157 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:25,176 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:25,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:25,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:25,266 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 32 treesize of output 36 [2022-01-18 05:01:25,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:25,268 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 28 treesize of output 32 [2022-01-18 05:01:25,315 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:25,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597124575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:25,315 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:25,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 05:01:25,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462139990] [2022-01-18 05:01:25,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:25,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:01:25,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:25,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:01:25,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:25,316 INFO L87 Difference]: Start difference. First operand 679 states and 1871 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:25,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:25,444 INFO L93 Difference]: Finished difference Result 747 states and 2006 transitions. [2022-01-18 05:01:25,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:01:25,444 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:25,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:25,445 INFO L225 Difference]: With dead ends: 747 [2022-01-18 05:01:25,445 INFO L226 Difference]: Without dead ends: 747 [2022-01-18 05:01:25,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:25,445 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:25,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 170 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 415 Invalid, 0 Unknown, 76 Unchecked, 0.1s Time] [2022-01-18 05:01:25,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2022-01-18 05:01:25,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 677. [2022-01-18 05:01:25,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 2.7588757396449703) internal successors, (1865), 676 states have internal predecessors, (1865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:25,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1865 transitions. [2022-01-18 05:01:25,453 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1865 transitions. Word has length 19 [2022-01-18 05:01:25,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:25,453 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 1865 transitions. [2022-01-18 05:01:25,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:25,453 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1865 transitions. [2022-01-18 05:01:25,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:25,454 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:25,454 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:25,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (584)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:25,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 584 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable588 [2022-01-18 05:01:25,665 INFO L402 AbstractCegarLoop]: === Iteration 590 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:25,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:25,666 INFO L85 PathProgramCache]: Analyzing trace with hash -130226715, now seen corresponding path program 584 times [2022-01-18 05:01:25,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:25,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185686361] [2022-01-18 05:01:25,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:25,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:25,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:25,778 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:25,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:25,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185686361] [2022-01-18 05:01:25,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185686361] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:25,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223594375] [2022-01-18 05:01:25,779 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:25,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:25,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:25,780 INFO L229 MonitoredProcess]: Starting monitored process 585 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:25,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (585)] Waiting until timeout for monitored process [2022-01-18 05:01:25,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:25,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:25,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:25,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:25,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:25,951 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 05:01:25,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:25,953 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 05:01:25,961 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:25,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:26,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:26,008 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 56 treesize of output 54 [2022-01-18 05:01:26,012 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:26,012 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 44 treesize of output 42 [2022-01-18 05:01:26,054 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:26,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223594375] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:26,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:26,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-01-18 05:01:26,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866399851] [2022-01-18 05:01:26,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:26,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:01:26,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:26,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:01:26,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:01:26,055 INFO L87 Difference]: Start difference. First operand 677 states and 1865 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:26,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:26,119 INFO L93 Difference]: Finished difference Result 729 states and 1965 transitions. [2022-01-18 05:01:26,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:26,119 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:26,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:26,120 INFO L225 Difference]: With dead ends: 729 [2022-01-18 05:01:26,120 INFO L226 Difference]: Without dead ends: 721 [2022-01-18 05:01:26,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:01:26,120 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 22 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:26,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 114 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 242 Invalid, 0 Unknown, 32 Unchecked, 0.1s Time] [2022-01-18 05:01:26,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2022-01-18 05:01:26,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 677. [2022-01-18 05:01:26,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 2.757396449704142) internal successors, (1864), 676 states have internal predecessors, (1864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:26,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1864 transitions. [2022-01-18 05:01:26,126 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1864 transitions. Word has length 19 [2022-01-18 05:01:26,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:26,126 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 1864 transitions. [2022-01-18 05:01:26,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:26,126 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1864 transitions. [2022-01-18 05:01:26,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:26,127 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:26,127 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:26,143 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (585)] Ended with exit code 0 [2022-01-18 05:01:26,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 585 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable589 [2022-01-18 05:01:26,331 INFO L402 AbstractCegarLoop]: === Iteration 591 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:26,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:26,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1046016849, now seen corresponding path program 585 times [2022-01-18 05:01:26,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:26,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412647597] [2022-01-18 05:01:26,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:26,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:26,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:26,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:26,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:26,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412647597] [2022-01-18 05:01:26,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412647597] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:26,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075666106] [2022-01-18 05:01:26,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:26,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:26,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:26,500 INFO L229 MonitoredProcess]: Starting monitored process 586 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:26,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (586)] Waiting until timeout for monitored process [2022-01-18 05:01:26,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:01:26,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:26,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:26,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:26,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:26,734 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:26,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:26,736 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:26,784 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:26,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:26,911 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:26,911 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 42 treesize of output 39 [2022-01-18 05:01:26,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 05:01:26,931 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:26,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075666106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:26,931 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:26,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:26,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855519191] [2022-01-18 05:01:26,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:26,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:26,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:26,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:26,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:26,932 INFO L87 Difference]: Start difference. First operand 677 states and 1864 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:27,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:27,237 INFO L93 Difference]: Finished difference Result 763 states and 2054 transitions. [2022-01-18 05:01:27,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:27,237 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:27,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:27,238 INFO L225 Difference]: With dead ends: 763 [2022-01-18 05:01:27,238 INFO L226 Difference]: Without dead ends: 763 [2022-01-18 05:01:27,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:01:27,238 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 55 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:27,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 131 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 332 Invalid, 0 Unknown, 223 Unchecked, 0.1s Time] [2022-01-18 05:01:27,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2022-01-18 05:01:27,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 678. [2022-01-18 05:01:27,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.759231905465288) internal successors, (1868), 677 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:27,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1868 transitions. [2022-01-18 05:01:27,246 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1868 transitions. Word has length 19 [2022-01-18 05:01:27,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:27,246 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1868 transitions. [2022-01-18 05:01:27,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:27,246 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1868 transitions. [2022-01-18 05:01:27,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:27,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:27,247 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:27,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (586)] Ended with exit code 0 [2022-01-18 05:01:27,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 586 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable590 [2022-01-18 05:01:27,462 INFO L402 AbstractCegarLoop]: === Iteration 592 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:27,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:27,462 INFO L85 PathProgramCache]: Analyzing trace with hash 178567201, now seen corresponding path program 586 times [2022-01-18 05:01:27,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:27,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203171787] [2022-01-18 05:01:27,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:27,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:27,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:27,540 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:27,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:27,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203171787] [2022-01-18 05:01:27,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203171787] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:27,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315790672] [2022-01-18 05:01:27,541 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:27,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:27,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:27,542 INFO L229 MonitoredProcess]: Starting monitored process 587 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:27,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (587)] Waiting until timeout for monitored process [2022-01-18 05:01:27,562 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:27,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:27,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:27,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:27,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:27,722 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:27,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:27,724 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:01:27,756 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:27,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:27,847 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:27,848 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 28 treesize of output 25 [2022-01-18 05:01:27,858 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:27,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315790672] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:27,858 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:27,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-01-18 05:01:27,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653182309] [2022-01-18 05:01:27,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:27,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:01:27,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:27,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:01:27,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:01:27,859 INFO L87 Difference]: Start difference. First operand 678 states and 1868 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:27,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:27,969 INFO L93 Difference]: Finished difference Result 759 states and 2043 transitions. [2022-01-18 05:01:27,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:27,969 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:27,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:27,970 INFO L225 Difference]: With dead ends: 759 [2022-01-18 05:01:27,970 INFO L226 Difference]: Without dead ends: 756 [2022-01-18 05:01:27,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:27,971 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:27,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 93 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 242 Invalid, 0 Unknown, 122 Unchecked, 0.1s Time] [2022-01-18 05:01:27,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2022-01-18 05:01:27,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 678. [2022-01-18 05:01:27,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.757754800590842) internal successors, (1867), 677 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:27,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1867 transitions. [2022-01-18 05:01:27,989 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1867 transitions. Word has length 19 [2022-01-18 05:01:27,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:27,989 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1867 transitions. [2022-01-18 05:01:27,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:27,989 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1867 transitions. [2022-01-18 05:01:27,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:27,990 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:27,990 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:28,006 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (587)] Ended with exit code 0 [2022-01-18 05:01:28,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable591,587 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:28,197 INFO L402 AbstractCegarLoop]: === Iteration 593 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:28,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:28,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1888833707, now seen corresponding path program 587 times [2022-01-18 05:01:28,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:28,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554850117] [2022-01-18 05:01:28,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:28,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:28,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:28,286 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:28,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:28,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554850117] [2022-01-18 05:01:28,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554850117] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:28,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306754384] [2022-01-18 05:01:28,287 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:28,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:28,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:28,288 INFO L229 MonitoredProcess]: Starting monitored process 588 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:28,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (588)] Waiting until timeout for monitored process [2022-01-18 05:01:28,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:01:28,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:28,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:28,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:28,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:28,470 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:28,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:28,472 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:28,520 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:28,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:28,677 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:28,678 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 28 treesize of output 25 [2022-01-18 05:01:28,692 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:28,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306754384] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:28,693 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:28,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:28,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197226812] [2022-01-18 05:01:28,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:28,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:28,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:28,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:28,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:28,693 INFO L87 Difference]: Start difference. First operand 678 states and 1867 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:28,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:28,852 INFO L93 Difference]: Finished difference Result 756 states and 2036 transitions. [2022-01-18 05:01:28,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:28,852 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:28,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:28,853 INFO L225 Difference]: With dead ends: 756 [2022-01-18 05:01:28,853 INFO L226 Difference]: Without dead ends: 756 [2022-01-18 05:01:28,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:28,854 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:28,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 100 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 330 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-01-18 05:01:28,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2022-01-18 05:01:28,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 679. [2022-01-18 05:01:28,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 2.75811209439528) internal successors, (1870), 678 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:28,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1870 transitions. [2022-01-18 05:01:28,860 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1870 transitions. Word has length 19 [2022-01-18 05:01:28,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:28,860 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 1870 transitions. [2022-01-18 05:01:28,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:28,860 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1870 transitions. [2022-01-18 05:01:28,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:28,861 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:28,861 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:28,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (588)] Ended with exit code 0 [2022-01-18 05:01:29,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable592,588 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:29,074 INFO L402 AbstractCegarLoop]: === Iteration 594 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:29,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:29,074 INFO L85 PathProgramCache]: Analyzing trace with hash -352184577, now seen corresponding path program 588 times [2022-01-18 05:01:29,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:29,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070132104] [2022-01-18 05:01:29,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:29,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:29,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:29,222 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:29,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:29,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070132104] [2022-01-18 05:01:29,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070132104] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:29,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424408069] [2022-01-18 05:01:29,222 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:29,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:29,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:29,223 INFO L229 MonitoredProcess]: Starting monitored process 589 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:29,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (589)] Waiting until timeout for monitored process [2022-01-18 05:01:29,247 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:01:29,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:29,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:29,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:29,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:29,417 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:29,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:29,419 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 17 [2022-01-18 05:01:29,479 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:29,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:29,615 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:29,615 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 28 treesize of output 25 [2022-01-18 05:01:29,628 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:29,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424408069] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:29,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:29,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:29,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943261699] [2022-01-18 05:01:29,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:29,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:29,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:29,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:29,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:29,629 INFO L87 Difference]: Start difference. First operand 679 states and 1870 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:29,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:29,731 INFO L93 Difference]: Finished difference Result 758 states and 2039 transitions. [2022-01-18 05:01:29,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:29,731 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:29,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:29,732 INFO L225 Difference]: With dead ends: 758 [2022-01-18 05:01:29,732 INFO L226 Difference]: Without dead ends: 758 [2022-01-18 05:01:29,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:29,732 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:29,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 135 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 277 Invalid, 0 Unknown, 60 Unchecked, 0.1s Time] [2022-01-18 05:01:29,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2022-01-18 05:01:29,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 677. [2022-01-18 05:01:29,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 2.757396449704142) internal successors, (1864), 676 states have internal predecessors, (1864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:29,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1864 transitions. [2022-01-18 05:01:29,739 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1864 transitions. Word has length 19 [2022-01-18 05:01:29,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:29,739 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 1864 transitions. [2022-01-18 05:01:29,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:29,739 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1864 transitions. [2022-01-18 05:01:29,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:29,740 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:29,740 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:29,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (589)] Ended with exit code 0 [2022-01-18 05:01:29,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable593,589 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:29,940 INFO L402 AbstractCegarLoop]: === Iteration 595 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:29,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:29,940 INFO L85 PathProgramCache]: Analyzing trace with hash 2011211173, now seen corresponding path program 589 times [2022-01-18 05:01:29,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:29,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029969763] [2022-01-18 05:01:29,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:29,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:29,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:30,078 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:30,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:30,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029969763] [2022-01-18 05:01:30,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029969763] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:30,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738371141] [2022-01-18 05:01:30,079 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:30,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:30,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:30,083 INFO L229 MonitoredProcess]: Starting monitored process 590 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:30,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (590)] Waiting until timeout for monitored process [2022-01-18 05:01:30,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:30,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:30,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:30,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:30,322 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:30,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:30,324 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:30,364 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:30,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:30,496 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:30,496 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 42 treesize of output 39 [2022-01-18 05:01:30,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 05:01:30,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:30,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738371141] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:30,523 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:30,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 05:01:30,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985145865] [2022-01-18 05:01:30,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:30,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:01:30,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:30,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:01:30,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:30,524 INFO L87 Difference]: Start difference. First operand 677 states and 1864 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:30,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:30,888 INFO L93 Difference]: Finished difference Result 758 states and 2041 transitions. [2022-01-18 05:01:30,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:30,888 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:30,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:30,896 INFO L225 Difference]: With dead ends: 758 [2022-01-18 05:01:30,896 INFO L226 Difference]: Without dead ends: 756 [2022-01-18 05:01:30,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:01:30,897 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 27 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:30,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 124 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 272 Invalid, 0 Unknown, 94 Unchecked, 0.1s Time] [2022-01-18 05:01:30,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2022-01-18 05:01:30,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 677. [2022-01-18 05:01:30,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 2.757396449704142) internal successors, (1864), 676 states have internal predecessors, (1864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:30,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1864 transitions. [2022-01-18 05:01:30,904 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1864 transitions. Word has length 19 [2022-01-18 05:01:30,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:30,904 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 1864 transitions. [2022-01-18 05:01:30,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:30,904 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1864 transitions. [2022-01-18 05:01:30,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:30,905 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:30,905 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:30,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (590)] Ended with exit code 0 [2022-01-18 05:01:31,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 590 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable594 [2022-01-18 05:01:31,127 INFO L402 AbstractCegarLoop]: === Iteration 596 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:31,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:31,128 INFO L85 PathProgramCache]: Analyzing trace with hash 259962829, now seen corresponding path program 590 times [2022-01-18 05:01:31,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:31,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454455312] [2022-01-18 05:01:31,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:31,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:31,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:31,245 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:31,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:31,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454455312] [2022-01-18 05:01:31,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454455312] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:31,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341233798] [2022-01-18 05:01:31,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:31,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:31,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:31,247 INFO L229 MonitoredProcess]: Starting monitored process 591 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:31,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (591)] Waiting until timeout for monitored process [2022-01-18 05:01:31,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:31,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:31,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:31,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:31,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:31,492 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:31,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:31,495 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:31,528 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:31,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:31,670 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:31,670 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 28 treesize of output 25 [2022-01-18 05:01:31,685 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:31,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341233798] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:31,685 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:31,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:31,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069889505] [2022-01-18 05:01:31,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:31,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:31,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:31,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:31,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:31,686 INFO L87 Difference]: Start difference. First operand 677 states and 1864 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:31,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:31,812 INFO L93 Difference]: Finished difference Result 757 states and 2043 transitions. [2022-01-18 05:01:31,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:31,812 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:31,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:31,813 INFO L225 Difference]: With dead ends: 757 [2022-01-18 05:01:31,813 INFO L226 Difference]: Without dead ends: 757 [2022-01-18 05:01:31,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:31,813 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 29 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:31,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 107 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 332 Invalid, 0 Unknown, 116 Unchecked, 0.1s Time] [2022-01-18 05:01:31,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2022-01-18 05:01:31,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 679. [2022-01-18 05:01:31,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 2.75811209439528) internal successors, (1870), 678 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:31,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1870 transitions. [2022-01-18 05:01:31,820 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1870 transitions. Word has length 19 [2022-01-18 05:01:31,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:31,820 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 1870 transitions. [2022-01-18 05:01:31,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:31,820 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1870 transitions. [2022-01-18 05:01:31,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:31,821 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:31,821 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:31,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (591)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:32,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable595,591 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:32,031 INFO L402 AbstractCegarLoop]: === Iteration 597 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:32,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:32,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1796611959, now seen corresponding path program 591 times [2022-01-18 05:01:32,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:32,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558180496] [2022-01-18 05:01:32,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:32,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:32,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:32,138 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:32,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:32,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558180496] [2022-01-18 05:01:32,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558180496] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:32,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748737522] [2022-01-18 05:01:32,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:32,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:32,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:32,140 INFO L229 MonitoredProcess]: Starting monitored process 592 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:32,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (592)] Waiting until timeout for monitored process [2022-01-18 05:01:32,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:01:32,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:32,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:32,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:32,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:32,367 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:32,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:32,369 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:01:32,391 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:32,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:32,490 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:32,490 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 28 treesize of output 25 [2022-01-18 05:01:32,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:32,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748737522] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:32,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:32,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:32,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428562006] [2022-01-18 05:01:32,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:32,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:32,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:32,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:32,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:32,500 INFO L87 Difference]: Start difference. First operand 679 states and 1870 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:32,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:32,583 INFO L93 Difference]: Finished difference Result 759 states and 2042 transitions. [2022-01-18 05:01:32,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 05:01:32,583 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:32,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:32,584 INFO L225 Difference]: With dead ends: 759 [2022-01-18 05:01:32,584 INFO L226 Difference]: Without dead ends: 759 [2022-01-18 05:01:32,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:32,584 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 20 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:32,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 128 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 308 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-01-18 05:01:32,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2022-01-18 05:01:32,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 678. [2022-01-18 05:01:32,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.757754800590842) internal successors, (1867), 677 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:32,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1867 transitions. [2022-01-18 05:01:32,591 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1867 transitions. Word has length 19 [2022-01-18 05:01:32,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:32,591 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1867 transitions. [2022-01-18 05:01:32,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:32,591 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1867 transitions. [2022-01-18 05:01:32,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:32,592 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:32,592 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:32,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (592)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:32,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable596,592 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:32,811 INFO L402 AbstractCegarLoop]: === Iteration 598 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:32,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:32,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1225157153, now seen corresponding path program 592 times [2022-01-18 05:01:32,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:32,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592665092] [2022-01-18 05:01:32,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:32,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:32,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:32,929 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:32,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:32,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592665092] [2022-01-18 05:01:32,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592665092] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:32,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499621911] [2022-01-18 05:01:32,929 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:32,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:32,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:32,930 INFO L229 MonitoredProcess]: Starting monitored process 593 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:32,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (593)] Waiting until timeout for monitored process [2022-01-18 05:01:32,953 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:32,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:32,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:32,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:33,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:33,142 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:33,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:33,144 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:01:33,171 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:33,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:33,311 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:33,312 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 28 treesize of output 25 [2022-01-18 05:01:33,324 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:33,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499621911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:33,324 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:33,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:33,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838301223] [2022-01-18 05:01:33,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:33,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:33,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:33,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:33,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:33,325 INFO L87 Difference]: Start difference. First operand 678 states and 1867 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:33,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:33,379 INFO L93 Difference]: Finished difference Result 766 states and 2054 transitions. [2022-01-18 05:01:33,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:01:33,379 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:33,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:33,380 INFO L225 Difference]: With dead ends: 766 [2022-01-18 05:01:33,380 INFO L226 Difference]: Without dead ends: 766 [2022-01-18 05:01:33,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:33,380 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 27 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:33,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 135 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 37 Unchecked, 0.0s Time] [2022-01-18 05:01:33,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2022-01-18 05:01:33,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 676. [2022-01-18 05:01:33,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.7585185185185184) internal successors, (1862), 675 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:33,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1862 transitions. [2022-01-18 05:01:33,387 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1862 transitions. Word has length 19 [2022-01-18 05:01:33,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:33,387 INFO L470 AbstractCegarLoop]: Abstraction has 676 states and 1862 transitions. [2022-01-18 05:01:33,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:33,387 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1862 transitions. [2022-01-18 05:01:33,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:33,388 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:33,388 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:33,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (593)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:33,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 593 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable597 [2022-01-18 05:01:33,603 INFO L402 AbstractCegarLoop]: === Iteration 599 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:33,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:33,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1846821291, now seen corresponding path program 593 times [2022-01-18 05:01:33,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:33,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844243561] [2022-01-18 05:01:33,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:33,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:33,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:33,719 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:33,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:33,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844243561] [2022-01-18 05:01:33,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844243561] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:33,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094977591] [2022-01-18 05:01:33,719 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:33,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:33,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:33,721 INFO L229 MonitoredProcess]: Starting monitored process 594 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:33,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (594)] Waiting until timeout for monitored process [2022-01-18 05:01:33,746 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:01:33,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:33,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:33,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:33,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:33,935 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:33,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:33,937 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:01:33,957 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:33,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:34,081 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:34,082 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 28 treesize of output 25 [2022-01-18 05:01:34,094 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:34,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094977591] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:34,094 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:34,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:34,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418752007] [2022-01-18 05:01:34,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:34,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:34,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:34,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:34,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:34,095 INFO L87 Difference]: Start difference. First operand 676 states and 1862 transitions. Second operand has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:34,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:34,211 INFO L93 Difference]: Finished difference Result 757 states and 2044 transitions. [2022-01-18 05:01:34,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:34,211 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:34,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:34,212 INFO L225 Difference]: With dead ends: 757 [2022-01-18 05:01:34,212 INFO L226 Difference]: Without dead ends: 757 [2022-01-18 05:01:34,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:34,213 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 33 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:34,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 100 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 307 Invalid, 0 Unknown, 130 Unchecked, 0.1s Time] [2022-01-18 05:01:34,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2022-01-18 05:01:34,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 679. [2022-01-18 05:01:34,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 2.7595870206489677) internal successors, (1871), 678 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:34,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1871 transitions. [2022-01-18 05:01:34,219 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1871 transitions. Word has length 19 [2022-01-18 05:01:34,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:34,219 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 1871 transitions. [2022-01-18 05:01:34,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4545454545454546) internal successors, (32), 22 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:34,219 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1871 transitions. [2022-01-18 05:01:34,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:34,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:34,220 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:34,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (594)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:34,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 594 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable598 [2022-01-18 05:01:34,430 INFO L402 AbstractCegarLoop]: === Iteration 600 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:34,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:34,430 INFO L85 PathProgramCache]: Analyzing trace with hash -310172161, now seen corresponding path program 594 times [2022-01-18 05:01:34,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:34,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623324937] [2022-01-18 05:01:34,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:34,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:34,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:34,515 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:34,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:34,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623324937] [2022-01-18 05:01:34,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623324937] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:34,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211750022] [2022-01-18 05:01:34,515 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:34,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:34,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:34,516 INFO L229 MonitoredProcess]: Starting monitored process 595 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:34,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (595)] Waiting until timeout for monitored process [2022-01-18 05:01:34,539 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:01:34,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:34,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:34,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:34,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:34,682 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:34,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:34,684 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:34,701 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:34,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:34,809 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:34,809 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 28 treesize of output 25 [2022-01-18 05:01:34,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:34,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211750022] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:34,822 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:34,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:34,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110144954] [2022-01-18 05:01:34,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:34,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:34,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:34,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:34,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:34,822 INFO L87 Difference]: Start difference. First operand 679 states and 1871 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:34,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:34,892 INFO L93 Difference]: Finished difference Result 765 states and 2058 transitions. [2022-01-18 05:01:34,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:01:34,893 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:34,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:34,893 INFO L225 Difference]: With dead ends: 765 [2022-01-18 05:01:34,894 INFO L226 Difference]: Without dead ends: 765 [2022-01-18 05:01:34,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:34,894 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:34,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 122 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 241 Invalid, 0 Unknown, 29 Unchecked, 0.1s Time] [2022-01-18 05:01:34,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-01-18 05:01:34,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 680. [2022-01-18 05:01:34,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 679 states have (on average 2.759941089837997) internal successors, (1874), 679 states have internal predecessors, (1874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:34,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 1874 transitions. [2022-01-18 05:01:34,901 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 1874 transitions. Word has length 19 [2022-01-18 05:01:34,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:34,901 INFO L470 AbstractCegarLoop]: Abstraction has 680 states and 1874 transitions. [2022-01-18 05:01:34,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:34,901 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 1874 transitions. [2022-01-18 05:01:34,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:34,902 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:34,902 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:34,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (595)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:35,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable599,595 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:35,115 INFO L402 AbstractCegarLoop]: === Iteration 601 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:35,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:35,116 INFO L85 PathProgramCache]: Analyzing trace with hash -881626967, now seen corresponding path program 595 times [2022-01-18 05:01:35,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:35,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723142209] [2022-01-18 05:01:35,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:35,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:35,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:35,201 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:35,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:35,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723142209] [2022-01-18 05:01:35,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723142209] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:35,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745946702] [2022-01-18 05:01:35,202 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:35,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:35,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:35,203 INFO L229 MonitoredProcess]: Starting monitored process 596 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:35,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (596)] Waiting until timeout for monitored process [2022-01-18 05:01:35,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:35,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:35,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:35,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:35,404 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:35,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:35,406 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:01:35,423 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:35,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:35,510 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:35,510 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 28 treesize of output 25 [2022-01-18 05:01:35,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:35,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745946702] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:35,523 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:35,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:35,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798644246] [2022-01-18 05:01:35,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:35,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:35,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:35,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:35,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:35,524 INFO L87 Difference]: Start difference. First operand 680 states and 1874 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:35,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:35,623 INFO L93 Difference]: Finished difference Result 769 states and 2064 transitions. [2022-01-18 05:01:35,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:01:35,623 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:35,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:35,624 INFO L225 Difference]: With dead ends: 769 [2022-01-18 05:01:35,624 INFO L226 Difference]: Without dead ends: 769 [2022-01-18 05:01:35,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:35,625 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:35,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 124 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 283 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-01-18 05:01:35,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2022-01-18 05:01:35,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 680. [2022-01-18 05:01:35,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 679 states have (on average 2.759941089837997) internal successors, (1874), 679 states have internal predecessors, (1874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:35,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 1874 transitions. [2022-01-18 05:01:35,635 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 1874 transitions. Word has length 19 [2022-01-18 05:01:35,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:35,635 INFO L470 AbstractCegarLoop]: Abstraction has 680 states and 1874 transitions. [2022-01-18 05:01:35,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:35,635 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 1874 transitions. [2022-01-18 05:01:35,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:35,636 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:35,636 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:35,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (596)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:35,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable600,596 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:35,845 INFO L402 AbstractCegarLoop]: === Iteration 602 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:35,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:35,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1416856769, now seen corresponding path program 596 times [2022-01-18 05:01:35,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:35,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145319642] [2022-01-18 05:01:35,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:35,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:35,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:35,950 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:35,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:35,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145319642] [2022-01-18 05:01:35,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145319642] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:35,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539733623] [2022-01-18 05:01:35,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:35,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:35,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:35,952 INFO L229 MonitoredProcess]: Starting monitored process 597 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:35,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (597)] Waiting until timeout for monitored process [2022-01-18 05:01:35,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:35,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:35,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:35,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:36,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:36,162 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:36,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:36,164 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:01:36,181 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:36,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:36,282 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:36,283 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 28 treesize of output 25 [2022-01-18 05:01:36,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:36,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539733623] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:36,293 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:36,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:36,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313810335] [2022-01-18 05:01:36,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:36,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:36,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:36,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:36,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:36,293 INFO L87 Difference]: Start difference. First operand 680 states and 1874 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:36,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:36,361 INFO L93 Difference]: Finished difference Result 764 states and 2052 transitions. [2022-01-18 05:01:36,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:36,361 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:36,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:36,362 INFO L225 Difference]: With dead ends: 764 [2022-01-18 05:01:36,362 INFO L226 Difference]: Without dead ends: 764 [2022-01-18 05:01:36,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:36,362 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:36,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 134 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 209 Invalid, 0 Unknown, 81 Unchecked, 0.1s Time] [2022-01-18 05:01:36,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2022-01-18 05:01:36,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 680. [2022-01-18 05:01:36,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 679 states have (on average 2.759941089837997) internal successors, (1874), 679 states have internal predecessors, (1874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:36,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 1874 transitions. [2022-01-18 05:01:36,368 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 1874 transitions. Word has length 19 [2022-01-18 05:01:36,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:36,369 INFO L470 AbstractCegarLoop]: Abstraction has 680 states and 1874 transitions. [2022-01-18 05:01:36,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:36,369 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 1874 transitions. [2022-01-18 05:01:36,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:36,369 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:36,369 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:36,385 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (597)] Ended with exit code 0 [2022-01-18 05:01:36,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 597 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable601 [2022-01-18 05:01:36,581 INFO L402 AbstractCegarLoop]: === Iteration 603 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:36,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:36,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1562347725, now seen corresponding path program 597 times [2022-01-18 05:01:36,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:36,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913224147] [2022-01-18 05:01:36,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:36,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:36,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:36,678 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:36,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:36,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913224147] [2022-01-18 05:01:36,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913224147] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:36,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989402980] [2022-01-18 05:01:36,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:36,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:36,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:36,679 INFO L229 MonitoredProcess]: Starting monitored process 598 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:36,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (598)] Waiting until timeout for monitored process [2022-01-18 05:01:36,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:01:36,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:36,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:36,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:36,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:36,883 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:36,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:36,885 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:01:36,914 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:36,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:37,072 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:37,073 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 28 treesize of output 25 [2022-01-18 05:01:37,084 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:37,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989402980] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:37,084 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:37,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 05:01:37,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7478151] [2022-01-18 05:01:37,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:37,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:01:37,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:37,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:01:37,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:37,085 INFO L87 Difference]: Start difference. First operand 680 states and 1874 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:37,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:37,191 INFO L93 Difference]: Finished difference Result 762 states and 2059 transitions. [2022-01-18 05:01:37,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:37,191 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:37,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:37,192 INFO L225 Difference]: With dead ends: 762 [2022-01-18 05:01:37,192 INFO L226 Difference]: Without dead ends: 762 [2022-01-18 05:01:37,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:37,193 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:37,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 107 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 282 Invalid, 0 Unknown, 181 Unchecked, 0.1s Time] [2022-01-18 05:01:37,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-18 05:01:37,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 682. [2022-01-18 05:01:37,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.76064610866373) internal successors, (1880), 681 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:37,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1880 transitions. [2022-01-18 05:01:37,214 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1880 transitions. Word has length 19 [2022-01-18 05:01:37,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:37,215 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 1880 transitions. [2022-01-18 05:01:37,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:37,215 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1880 transitions. [2022-01-18 05:01:37,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:37,215 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:37,215 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:37,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (598)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:37,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 598 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable602 [2022-01-18 05:01:37,431 INFO L402 AbstractCegarLoop]: === Iteration 604 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:37,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:37,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1195970441, now seen corresponding path program 598 times [2022-01-18 05:01:37,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:37,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777319216] [2022-01-18 05:01:37,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:37,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:37,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:37,506 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:37,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:37,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777319216] [2022-01-18 05:01:37,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777319216] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:37,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173253748] [2022-01-18 05:01:37,507 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:37,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:37,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:37,508 INFO L229 MonitoredProcess]: Starting monitored process 599 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:37,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (599)] Waiting until timeout for monitored process [2022-01-18 05:01:37,528 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:37,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:37,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:37,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:37,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:37,674 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:37,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:37,676 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:01:37,697 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:37,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:37,797 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:37,798 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 28 treesize of output 25 [2022-01-18 05:01:37,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:37,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173253748] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:37,807 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:37,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:37,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440170860] [2022-01-18 05:01:37,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:37,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:37,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:37,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:37,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:37,807 INFO L87 Difference]: Start difference. First operand 682 states and 1880 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:37,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:37,919 INFO L93 Difference]: Finished difference Result 768 states and 2074 transitions. [2022-01-18 05:01:37,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:01:37,919 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:37,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:37,920 INFO L225 Difference]: With dead ends: 768 [2022-01-18 05:01:37,920 INFO L226 Difference]: Without dead ends: 768 [2022-01-18 05:01:37,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:37,921 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 31 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:37,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 130 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 238 Invalid, 0 Unknown, 189 Unchecked, 0.1s Time] [2022-01-18 05:01:37,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2022-01-18 05:01:37,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 683. [2022-01-18 05:01:37,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 2.7609970674486806) internal successors, (1883), 682 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:37,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1883 transitions. [2022-01-18 05:01:37,927 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1883 transitions. Word has length 19 [2022-01-18 05:01:37,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:37,927 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 1883 transitions. [2022-01-18 05:01:37,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:37,927 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1883 transitions. [2022-01-18 05:01:37,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:37,928 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:37,928 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:37,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (599)] Ended with exit code 0 [2022-01-18 05:01:38,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 599 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable603 [2022-01-18 05:01:38,135 INFO L402 AbstractCegarLoop]: === Iteration 605 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:38,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:38,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1767425247, now seen corresponding path program 599 times [2022-01-18 05:01:38,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:38,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981728021] [2022-01-18 05:01:38,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:38,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:38,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:38,276 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:38,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:38,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981728021] [2022-01-18 05:01:38,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981728021] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:38,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894916954] [2022-01-18 05:01:38,277 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:38,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:38,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:38,278 INFO L229 MonitoredProcess]: Starting monitored process 600 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:38,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (600)] Waiting until timeout for monitored process [2022-01-18 05:01:38,308 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:01:38,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:38,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:38,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:38,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:38,520 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:01:38,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:38,522 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:01:38,529 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:38,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:38,644 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:38,645 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 28 treesize of output 25 [2022-01-18 05:01:38,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:38,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894916954] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:38,656 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:38,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 05:01:38,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429539529] [2022-01-18 05:01:38,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:38,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:01:38,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:38,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:01:38,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:38,657 INFO L87 Difference]: Start difference. First operand 683 states and 1883 transitions. Second operand has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:38,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:38,753 INFO L93 Difference]: Finished difference Result 766 states and 2065 transitions. [2022-01-18 05:01:38,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:38,753 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:38,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:38,755 INFO L225 Difference]: With dead ends: 766 [2022-01-18 05:01:38,755 INFO L226 Difference]: Without dead ends: 766 [2022-01-18 05:01:38,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:38,755 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:38,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 110 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 257 Invalid, 0 Unknown, 138 Unchecked, 0.1s Time] [2022-01-18 05:01:38,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2022-01-18 05:01:38,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 682. [2022-01-18 05:01:38,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.76064610866373) internal successors, (1880), 681 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:38,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1880 transitions. [2022-01-18 05:01:38,765 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1880 transitions. Word has length 19 [2022-01-18 05:01:38,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:38,765 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 1880 transitions. [2022-01-18 05:01:38,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:38,765 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1880 transitions. [2022-01-18 05:01:38,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:38,766 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:38,766 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:38,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (600)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:38,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable604,600 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:38,981 INFO L402 AbstractCegarLoop]: === Iteration 606 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:38,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:38,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1992312247, now seen corresponding path program 600 times [2022-01-18 05:01:38,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:38,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209404490] [2022-01-18 05:01:38,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:38,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:38,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:39,073 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:39,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:39,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209404490] [2022-01-18 05:01:39,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209404490] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:39,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934454203] [2022-01-18 05:01:39,074 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:39,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:39,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:39,075 INFO L229 MonitoredProcess]: Starting monitored process 601 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:39,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (601)] Waiting until timeout for monitored process [2022-01-18 05:01:39,106 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:01:39,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:39,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:39,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:39,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:39,345 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:39,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:39,348 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:39,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:39,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:39,503 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:39,504 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 28 treesize of output 25 [2022-01-18 05:01:39,513 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:39,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934454203] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:39,513 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:39,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:39,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105414907] [2022-01-18 05:01:39,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:39,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:39,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:39,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:39,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:39,514 INFO L87 Difference]: Start difference. First operand 682 states and 1880 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:39,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:39,597 INFO L93 Difference]: Finished difference Result 779 states and 2092 transitions. [2022-01-18 05:01:39,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:01:39,597 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:39,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:39,598 INFO L225 Difference]: With dead ends: 779 [2022-01-18 05:01:39,598 INFO L226 Difference]: Without dead ends: 779 [2022-01-18 05:01:39,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:39,598 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 38 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:39,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 126 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 234 Invalid, 0 Unknown, 125 Unchecked, 0.1s Time] [2022-01-18 05:01:39,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2022-01-18 05:01:39,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 683. [2022-01-18 05:01:39,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 2.7609970674486806) internal successors, (1883), 682 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:39,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1883 transitions. [2022-01-18 05:01:39,605 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1883 transitions. Word has length 19 [2022-01-18 05:01:39,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:39,605 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 1883 transitions. [2022-01-18 05:01:39,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:39,605 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1883 transitions. [2022-01-18 05:01:39,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:39,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:39,606 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:39,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (601)] Ended with exit code 0 [2022-01-18 05:01:39,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable605,601 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:39,819 INFO L402 AbstractCegarLoop]: === Iteration 607 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:39,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:39,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1714909727, now seen corresponding path program 601 times [2022-01-18 05:01:39,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:39,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700886265] [2022-01-18 05:01:39,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:39,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:39,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:39,902 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:39,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:39,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700886265] [2022-01-18 05:01:39,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700886265] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:39,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950634345] [2022-01-18 05:01:39,902 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:39,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:39,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:39,903 INFO L229 MonitoredProcess]: Starting monitored process 602 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:39,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (602)] Waiting until timeout for monitored process [2022-01-18 05:01:39,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:39,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:39,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:40,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:40,190 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:40,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:40,193 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:01:40,218 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:40,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:40,341 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:40,342 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 28 treesize of output 25 [2022-01-18 05:01:40,351 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:40,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950634345] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:40,351 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:40,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:40,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036877392] [2022-01-18 05:01:40,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:40,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:40,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:40,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:40,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:40,352 INFO L87 Difference]: Start difference. First operand 683 states and 1883 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:40,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:40,417 INFO L93 Difference]: Finished difference Result 780 states and 2088 transitions. [2022-01-18 05:01:40,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:01:40,417 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:40,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:40,418 INFO L225 Difference]: With dead ends: 780 [2022-01-18 05:01:40,418 INFO L226 Difference]: Without dead ends: 780 [2022-01-18 05:01:40,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:40,418 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 37 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:40,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 147 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 240 Invalid, 0 Unknown, 74 Unchecked, 0.1s Time] [2022-01-18 05:01:40,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2022-01-18 05:01:40,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 683. [2022-01-18 05:01:40,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 2.7609970674486806) internal successors, (1883), 682 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:40,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1883 transitions. [2022-01-18 05:01:40,425 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1883 transitions. Word has length 19 [2022-01-18 05:01:40,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:40,426 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 1883 transitions. [2022-01-18 05:01:40,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:40,426 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1883 transitions. [2022-01-18 05:01:40,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:40,426 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:40,426 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:40,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (602)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:40,638 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable606,602 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:40,638 INFO L402 AbstractCegarLoop]: === Iteration 608 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:40,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:40,638 INFO L85 PathProgramCache]: Analyzing trace with hash -550080905, now seen corresponding path program 602 times [2022-01-18 05:01:40,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:40,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225439920] [2022-01-18 05:01:40,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:40,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:40,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:40,736 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:40,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:40,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225439920] [2022-01-18 05:01:40,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225439920] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:40,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631545302] [2022-01-18 05:01:40,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:40,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:40,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:40,737 INFO L229 MonitoredProcess]: Starting monitored process 603 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:40,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (603)] Waiting until timeout for monitored process [2022-01-18 05:01:40,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:40,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:40,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:40,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:40,882 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 26 treesize of output 20 [2022-01-18 05:01:40,905 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:40,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:40,996 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:40,997 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 28 treesize of output 25 [2022-01-18 05:01:41,010 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:41,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631545302] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:41,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:41,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-01-18 05:01:41,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687488618] [2022-01-18 05:01:41,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:41,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:01:41,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:41,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:01:41,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:01:41,011 INFO L87 Difference]: Start difference. First operand 683 states and 1883 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:41,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:41,220 INFO L93 Difference]: Finished difference Result 792 states and 2107 transitions. [2022-01-18 05:01:41,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:41,220 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:41,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:41,221 INFO L225 Difference]: With dead ends: 792 [2022-01-18 05:01:41,221 INFO L226 Difference]: Without dead ends: 792 [2022-01-18 05:01:41,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:41,221 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 60 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:41,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 202 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 512 Invalid, 0 Unknown, 73 Unchecked, 0.2s Time] [2022-01-18 05:01:41,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2022-01-18 05:01:41,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 681. [2022-01-18 05:01:41,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 680 states have (on average 2.764705882352941) internal successors, (1880), 680 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:41,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1880 transitions. [2022-01-18 05:01:41,228 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 1880 transitions. Word has length 19 [2022-01-18 05:01:41,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:41,228 INFO L470 AbstractCegarLoop]: Abstraction has 681 states and 1880 transitions. [2022-01-18 05:01:41,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:41,228 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 1880 transitions. [2022-01-18 05:01:41,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:41,229 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:41,229 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:41,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (603)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:41,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable607,603 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:41,439 INFO L402 AbstractCegarLoop]: === Iteration 609 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:41,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:41,440 INFO L85 PathProgramCache]: Analyzing trace with hash 569048135, now seen corresponding path program 603 times [2022-01-18 05:01:41,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:41,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833466593] [2022-01-18 05:01:41,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:41,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:41,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:41,532 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:41,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:41,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833466593] [2022-01-18 05:01:41,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833466593] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:41,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986887842] [2022-01-18 05:01:41,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:41,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:41,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:41,534 INFO L229 MonitoredProcess]: Starting monitored process 604 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:41,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (604)] Waiting until timeout for monitored process [2022-01-18 05:01:41,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:01:41,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:41,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:41,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:41,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:41,691 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 36 [2022-01-18 05:01:41,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:41,692 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 30 [2022-01-18 05:01:41,700 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:41,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:41,786 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:41,787 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 42 treesize of output 39 [2022-01-18 05:01:41,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 05:01:41,801 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:41,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986887842] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:41,802 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:41,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 05:01:41,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537149570] [2022-01-18 05:01:41,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:41,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:01:41,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:41,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:01:41,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:41,802 INFO L87 Difference]: Start difference. First operand 681 states and 1880 transitions. Second operand has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:41,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:41,987 INFO L93 Difference]: Finished difference Result 779 states and 2074 transitions. [2022-01-18 05:01:41,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:41,987 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:41,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:41,988 INFO L225 Difference]: With dead ends: 779 [2022-01-18 05:01:41,988 INFO L226 Difference]: Without dead ends: 769 [2022-01-18 05:01:41,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:01:41,988 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 33 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:41,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 189 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 322 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-01-18 05:01:41,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2022-01-18 05:01:41,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 681. [2022-01-18 05:01:41,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 680 states have (on average 2.763235294117647) internal successors, (1879), 680 states have internal predecessors, (1879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:41,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1879 transitions. [2022-01-18 05:01:41,995 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 1879 transitions. Word has length 19 [2022-01-18 05:01:41,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:41,995 INFO L470 AbstractCegarLoop]: Abstraction has 681 states and 1879 transitions. [2022-01-18 05:01:41,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 21 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:41,995 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 1879 transitions. [2022-01-18 05:01:41,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:41,995 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:41,995 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:42,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (604)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:42,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable608,604 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:42,205 INFO L402 AbstractCegarLoop]: === Iteration 610 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:42,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:42,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1214469205, now seen corresponding path program 604 times [2022-01-18 05:01:42,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:42,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82640148] [2022-01-18 05:01:42,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:42,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:42,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:42,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:42,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:42,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82640148] [2022-01-18 05:01:42,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82640148] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:42,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261588500] [2022-01-18 05:01:42,293 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:42,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:42,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:42,294 INFO L229 MonitoredProcess]: Starting monitored process 605 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:42,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (605)] Waiting until timeout for monitored process [2022-01-18 05:01:42,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:42,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:42,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:42,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:42,539 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 49 treesize of output 41 [2022-01-18 05:01:42,540 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 41 treesize of output 33 [2022-01-18 05:01:42,552 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:42,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:42,669 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:42,669 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 48 treesize of output 43 [2022-01-18 05:01:42,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 05:01:42,695 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:42,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261588500] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:42,696 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:42,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 16 [2022-01-18 05:01:42,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108159216] [2022-01-18 05:01:42,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:42,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 05:01:42,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:42,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 05:01:42,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:01:42,697 INFO L87 Difference]: Start difference. First operand 681 states and 1879 transitions. Second operand has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:42,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:42,920 INFO L93 Difference]: Finished difference Result 762 states and 2037 transitions. [2022-01-18 05:01:42,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:42,920 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:42,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:42,921 INFO L225 Difference]: With dead ends: 762 [2022-01-18 05:01:42,921 INFO L226 Difference]: Without dead ends: 741 [2022-01-18 05:01:42,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:01:42,922 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 34 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:42,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 196 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 425 Invalid, 0 Unknown, 41 Unchecked, 0.2s Time] [2022-01-18 05:01:42,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2022-01-18 05:01:42,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 677. [2022-01-18 05:01:42,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 2.769230769230769) internal successors, (1872), 676 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:42,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1872 transitions. [2022-01-18 05:01:42,931 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1872 transitions. Word has length 19 [2022-01-18 05:01:42,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:42,931 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 1872 transitions. [2022-01-18 05:01:42,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:42,931 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1872 transitions. [2022-01-18 05:01:42,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:42,932 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:42,932 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:42,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (605)] Ended with exit code 0 [2022-01-18 05:01:43,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable609,605 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:43,146 INFO L402 AbstractCegarLoop]: === Iteration 611 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:43,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:43,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1669775367, now seen corresponding path program 605 times [2022-01-18 05:01:43,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:43,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175484294] [2022-01-18 05:01:43,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:43,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:43,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:43,214 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:43,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:43,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175484294] [2022-01-18 05:01:43,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175484294] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:43,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581875417] [2022-01-18 05:01:43,215 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:43,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:43,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:43,216 INFO L229 MonitoredProcess]: Starting monitored process 606 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:43,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (606)] Waiting until timeout for monitored process [2022-01-18 05:01:43,238 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:01:43,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:43,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:43,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:43,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:43,380 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:43,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:43,381 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:43,399 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:43,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:43,492 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:43,493 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 28 treesize of output 25 [2022-01-18 05:01:43,508 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:43,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581875417] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:43,508 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:43,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:43,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696802485] [2022-01-18 05:01:43,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:43,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:43,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:43,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:43,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:43,509 INFO L87 Difference]: Start difference. First operand 677 states and 1872 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 05:01:43,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:43,599 INFO L93 Difference]: Finished difference Result 795 states and 2109 transitions. [2022-01-18 05:01:43,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:01:43,599 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 19 [2022-01-18 05:01:43,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:43,601 INFO L225 Difference]: With dead ends: 795 [2022-01-18 05:01:43,601 INFO L226 Difference]: Without dead ends: 795 [2022-01-18 05:01:43,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:43,601 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 63 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:43,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 176 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 318 Invalid, 0 Unknown, 131 Unchecked, 0.1s Time] [2022-01-18 05:01:43,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-01-18 05:01:43,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 678. [2022-01-18 05:01:43,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.7695716395864105) internal successors, (1875), 677 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:43,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1875 transitions. [2022-01-18 05:01:43,620 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1875 transitions. Word has length 19 [2022-01-18 05:01:43,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:43,620 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1875 transitions. [2022-01-18 05:01:43,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 05:01:43,620 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1875 transitions. [2022-01-18 05:01:43,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:43,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:43,621 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:43,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (606)] Ended with exit code 0 [2022-01-18 05:01:43,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable610,606 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:43,837 INFO L402 AbstractCegarLoop]: === Iteration 612 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:43,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:43,837 INFO L85 PathProgramCache]: Analyzing trace with hash -940354105, now seen corresponding path program 606 times [2022-01-18 05:01:43,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:43,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633102532] [2022-01-18 05:01:43,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:43,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:43,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:43,901 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:43,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:43,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633102532] [2022-01-18 05:01:43,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633102532] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:43,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724090951] [2022-01-18 05:01:43,901 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:43,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:43,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:43,902 INFO L229 MonitoredProcess]: Starting monitored process 607 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:43,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (607)] Waiting until timeout for monitored process [2022-01-18 05:01:43,931 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:01:43,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:43,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:43,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:44,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:44,108 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:44,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:44,110 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:44,128 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:44,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:44,229 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:44,229 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 28 treesize of output 25 [2022-01-18 05:01:44,237 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:44,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724090951] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:44,237 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:44,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:44,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321413156] [2022-01-18 05:01:44,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:44,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:44,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:44,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:44,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:44,238 INFO L87 Difference]: Start difference. First operand 678 states and 1875 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 05:01:44,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:44,286 INFO L93 Difference]: Finished difference Result 763 states and 2057 transitions. [2022-01-18 05:01:44,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:01:44,286 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 19 [2022-01-18 05:01:44,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:44,287 INFO L225 Difference]: With dead ends: 763 [2022-01-18 05:01:44,287 INFO L226 Difference]: Without dead ends: 763 [2022-01-18 05:01:44,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:44,287 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 38 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:44,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 169 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 158 Invalid, 0 Unknown, 94 Unchecked, 0.0s Time] [2022-01-18 05:01:44,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2022-01-18 05:01:44,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 675. [2022-01-18 05:01:44,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 674 states have (on average 2.771513353115727) internal successors, (1868), 674 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:44,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 1868 transitions. [2022-01-18 05:01:44,294 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 1868 transitions. Word has length 19 [2022-01-18 05:01:44,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:44,294 INFO L470 AbstractCegarLoop]: Abstraction has 675 states and 1868 transitions. [2022-01-18 05:01:44,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 05:01:44,294 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 1868 transitions. [2022-01-18 05:01:44,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:44,295 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:44,295 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:44,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (607)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:44,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable611,607 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:44,510 INFO L402 AbstractCegarLoop]: === Iteration 613 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:44,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:44,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1713404749, now seen corresponding path program 607 times [2022-01-18 05:01:44,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:44,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779783719] [2022-01-18 05:01:44,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:44,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:44,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:44,585 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:44,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:44,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779783719] [2022-01-18 05:01:44,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779783719] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:44,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787071816] [2022-01-18 05:01:44,586 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:44,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:44,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:44,587 INFO L229 MonitoredProcess]: Starting monitored process 608 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:44,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (608)] Waiting until timeout for monitored process [2022-01-18 05:01:44,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:44,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:44,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:44,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:44,779 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:44,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:44,781 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:44,796 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:44,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:44,905 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:44,905 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 28 treesize of output 25 [2022-01-18 05:01:44,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:44,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787071816] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:44,916 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:44,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:44,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309615444] [2022-01-18 05:01:44,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:44,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:44,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:44,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:44,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:44,916 INFO L87 Difference]: Start difference. First operand 675 states and 1868 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 05:01:45,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:45,018 INFO L93 Difference]: Finished difference Result 763 states and 2051 transitions. [2022-01-18 05:01:45,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:01:45,018 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 19 [2022-01-18 05:01:45,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:45,019 INFO L225 Difference]: With dead ends: 763 [2022-01-18 05:01:45,019 INFO L226 Difference]: Without dead ends: 763 [2022-01-18 05:01:45,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:45,019 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 42 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:45,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 125 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 315 Invalid, 0 Unknown, 61 Unchecked, 0.1s Time] [2022-01-18 05:01:45,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2022-01-18 05:01:45,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 674. [2022-01-18 05:01:45,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 673 states have (on average 2.7711738484398216) internal successors, (1865), 673 states have internal predecessors, (1865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:45,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 1865 transitions. [2022-01-18 05:01:45,026 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 1865 transitions. Word has length 19 [2022-01-18 05:01:45,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:45,026 INFO L470 AbstractCegarLoop]: Abstraction has 674 states and 1865 transitions. [2022-01-18 05:01:45,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 05:01:45,026 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 1865 transitions. [2022-01-18 05:01:45,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:45,027 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:45,027 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:45,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (608)] Ended with exit code 0 [2022-01-18 05:01:45,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 608 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable612 [2022-01-18 05:01:45,242 INFO L402 AbstractCegarLoop]: === Iteration 614 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:45,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:45,243 INFO L85 PathProgramCache]: Analyzing trace with hash 809859719, now seen corresponding path program 608 times [2022-01-18 05:01:45,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:45,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627291404] [2022-01-18 05:01:45,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:45,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:45,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:45,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:45,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:45,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627291404] [2022-01-18 05:01:45,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627291404] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:45,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008841899] [2022-01-18 05:01:45,329 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:45,329 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:45,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:45,330 INFO L229 MonitoredProcess]: Starting monitored process 609 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:45,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (609)] Waiting until timeout for monitored process [2022-01-18 05:01:45,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:45,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:45,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:01:45,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:45,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:45,597 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:45,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:45,599 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:45,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:45,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:45,739 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:45,740 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 28 treesize of output 25 [2022-01-18 05:01:45,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:45,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008841899] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:45,750 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:45,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:45,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719966120] [2022-01-18 05:01:45,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:45,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:45,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:45,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:45,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:45,751 INFO L87 Difference]: Start difference. First operand 674 states and 1865 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 05:01:45,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:45,859 INFO L93 Difference]: Finished difference Result 741 states and 2009 transitions. [2022-01-18 05:01:45,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:45,859 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 19 [2022-01-18 05:01:45,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:45,860 INFO L225 Difference]: With dead ends: 741 [2022-01-18 05:01:45,860 INFO L226 Difference]: Without dead ends: 741 [2022-01-18 05:01:45,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:45,860 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 38 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:45,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 114 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 258 Invalid, 0 Unknown, 89 Unchecked, 0.1s Time] [2022-01-18 05:01:45,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2022-01-18 05:01:45,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 674. [2022-01-18 05:01:45,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 673 states have (on average 2.7711738484398216) internal successors, (1865), 673 states have internal predecessors, (1865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:45,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 1865 transitions. [2022-01-18 05:01:45,867 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 1865 transitions. Word has length 19 [2022-01-18 05:01:45,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:45,867 INFO L470 AbstractCegarLoop]: Abstraction has 674 states and 1865 transitions. [2022-01-18 05:01:45,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 22 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 05:01:45,867 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 1865 transitions. [2022-01-18 05:01:45,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 05:01:45,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:45,868 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:45,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (609)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:46,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 609 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable613 [2022-01-18 05:01:46,069 INFO L402 AbstractCegarLoop]: === Iteration 615 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:46,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:46,070 INFO L85 PathProgramCache]: Analyzing trace with hash -506946079, now seen corresponding path program 609 times [2022-01-18 05:01:46,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:46,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795272071] [2022-01-18 05:01:46,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:46,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:46,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:46,233 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:46,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:46,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795272071] [2022-01-18 05:01:46,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795272071] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:46,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403121294] [2022-01-18 05:01:46,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:46,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:46,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:46,234 INFO L229 MonitoredProcess]: Starting monitored process 610 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:46,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (610)] Waiting until timeout for monitored process [2022-01-18 05:01:46,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:01:46,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:46,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:01:46,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:46,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:46,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:01:46,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:46,519 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:01:46,562 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:46,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:46,716 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:46,716 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 42 treesize of output 39 [2022-01-18 05:01:46,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2022-01-18 05:01:46,739 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:46,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403121294] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:46,739 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:46,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:01:46,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000285007] [2022-01-18 05:01:46,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:46,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:01:46,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:46,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:01:46,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:46,740 INFO L87 Difference]: Start difference. First operand 674 states and 1865 transitions. Second operand has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:47,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:47,044 INFO L93 Difference]: Finished difference Result 733 states and 1992 transitions. [2022-01-18 05:01:47,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:47,044 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 05:01:47,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:47,045 INFO L225 Difference]: With dead ends: 733 [2022-01-18 05:01:47,045 INFO L226 Difference]: Without dead ends: 733 [2022-01-18 05:01:47,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:01:47,046 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 36 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:47,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 107 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 338 Invalid, 0 Unknown, 14 Unchecked, 0.1s Time] [2022-01-18 05:01:47,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2022-01-18 05:01:47,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 668. [2022-01-18 05:01:47,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.7691154422788604) internal successors, (1847), 667 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:47,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1847 transitions. [2022-01-18 05:01:47,052 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1847 transitions. Word has length 19 [2022-01-18 05:01:47,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:47,052 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1847 transitions. [2022-01-18 05:01:47,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:47,052 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1847 transitions. [2022-01-18 05:01:47,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:01:47,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:47,053 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:47,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (610)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:47,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 610 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable614 [2022-01-18 05:01:47,263 INFO L402 AbstractCegarLoop]: === Iteration 616 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:47,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:47,264 INFO L85 PathProgramCache]: Analyzing trace with hash -2062272542, now seen corresponding path program 610 times [2022-01-18 05:01:47,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:47,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207705274] [2022-01-18 05:01:47,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:47,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:47,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:47,477 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:47,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:47,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207705274] [2022-01-18 05:01:47,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207705274] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:47,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537411482] [2022-01-18 05:01:47,477 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:47,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:47,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:47,478 INFO L229 MonitoredProcess]: Starting monitored process 611 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:47,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (611)] Waiting until timeout for monitored process [2022-01-18 05:01:47,502 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:47,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:47,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:01:47,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:47,733 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 30 treesize of output 24 [2022-01-18 05:01:47,818 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:47,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:48,285 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:48,285 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 71 treesize of output 60 [2022-01-18 05:01:48,287 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 57 treesize of output 43 [2022-01-18 05:01:48,318 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:48,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537411482] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:48,318 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:48,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 28 [2022-01-18 05:01:48,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015485254] [2022-01-18 05:01:48,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:48,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:01:48,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:48,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:01:48,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:01:48,319 INFO L87 Difference]: Start difference. First operand 668 states and 1847 transitions. Second operand has 28 states, 28 states have (on average 1.5357142857142858) internal successors, (43), 28 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 05:01:48,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:48,803 INFO L93 Difference]: Finished difference Result 834 states and 2236 transitions. [2022-01-18 05:01:48,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:01:48,803 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5357142857142858) internal successors, (43), 28 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 20 [2022-01-18 05:01:48,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:48,805 INFO L225 Difference]: With dead ends: 834 [2022-01-18 05:01:48,805 INFO L226 Difference]: Without dead ends: 807 [2022-01-18 05:01:48,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:01:48,805 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 62 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:48,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 219 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 747 Invalid, 0 Unknown, 6 Unchecked, 0.4s Time] [2022-01-18 05:01:48,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2022-01-18 05:01:48,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 670. [2022-01-18 05:01:48,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 2.766816143497758) internal successors, (1851), 669 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:48,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1851 transitions. [2022-01-18 05:01:48,829 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1851 transitions. Word has length 20 [2022-01-18 05:01:48,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:48,830 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1851 transitions. [2022-01-18 05:01:48,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5357142857142858) internal successors, (43), 28 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 05:01:48,830 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1851 transitions. [2022-01-18 05:01:48,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:01:48,831 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:48,831 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:48,852 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (611)] Ended with exit code 0 [2022-01-18 05:01:49,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable615,611 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:49,047 INFO L402 AbstractCegarLoop]: === Iteration 617 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:49,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:49,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1062608972, now seen corresponding path program 611 times [2022-01-18 05:01:49,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:49,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068851112] [2022-01-18 05:01:49,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:49,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:49,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:49,307 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:49,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:49,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068851112] [2022-01-18 05:01:49,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068851112] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:49,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104302577] [2022-01-18 05:01:49,307 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:49,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:49,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:49,308 INFO L229 MonitoredProcess]: Starting monitored process 612 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:49,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (612)] Waiting until timeout for monitored process [2022-01-18 05:01:49,336 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:01:49,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:49,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:01:49,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:49,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:49,578 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:01:49,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:49,581 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:01:49,640 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:49,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:50,136 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:50,136 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 79 treesize of output 66 [2022-01-18 05:01:50,139 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 63 treesize of output 47 [2022-01-18 05:01:50,185 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:50,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104302577] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:50,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:50,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:01:50,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026262636] [2022-01-18 05:01:50,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:50,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:01:50,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:50,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:01:50,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:01:50,186 INFO L87 Difference]: Start difference. First operand 670 states and 1851 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:50,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:50,619 INFO L93 Difference]: Finished difference Result 820 states and 2211 transitions. [2022-01-18 05:01:50,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:01:50,619 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:01:50,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:50,620 INFO L225 Difference]: With dead ends: 820 [2022-01-18 05:01:50,620 INFO L226 Difference]: Without dead ends: 798 [2022-01-18 05:01:50,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:01:50,621 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 46 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:50,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 292 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 821 Invalid, 0 Unknown, 189 Unchecked, 0.4s Time] [2022-01-18 05:01:50,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2022-01-18 05:01:50,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 671. [2022-01-18 05:01:50,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.765671641791045) internal successors, (1853), 670 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:50,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1853 transitions. [2022-01-18 05:01:50,628 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1853 transitions. Word has length 20 [2022-01-18 05:01:50,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:50,628 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 1853 transitions. [2022-01-18 05:01:50,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:50,628 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1853 transitions. [2022-01-18 05:01:50,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:01:50,628 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:50,628 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:50,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (612)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:50,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 612 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable616 [2022-01-18 05:01:50,844 INFO L402 AbstractCegarLoop]: === Iteration 618 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:50,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:50,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1172034560, now seen corresponding path program 612 times [2022-01-18 05:01:50,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:50,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958399877] [2022-01-18 05:01:50,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:50,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:50,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:51,086 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:51,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:51,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958399877] [2022-01-18 05:01:51,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958399877] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:51,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611783372] [2022-01-18 05:01:51,086 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:51,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:51,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:51,087 INFO L229 MonitoredProcess]: Starting monitored process 613 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:51,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (613)] Waiting until timeout for monitored process [2022-01-18 05:01:51,111 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:01:51,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:51,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:01:51,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:51,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:51,383 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:01:51,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:51,385 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:01:51,437 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:51,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:52,088 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:52,088 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 117 treesize of output 96 [2022-01-18 05:01:52,090 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 93 treesize of output 69 [2022-01-18 05:01:52,124 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:52,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611783372] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:52,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:52,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:01:52,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361421508] [2022-01-18 05:01:52,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:52,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:01:52,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:52,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:01:52,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:01:52,125 INFO L87 Difference]: Start difference. First operand 671 states and 1853 transitions. Second operand has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:01:52,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:52,357 INFO L93 Difference]: Finished difference Result 804 states and 2191 transitions. [2022-01-18 05:01:52,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:01:52,357 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 20 [2022-01-18 05:01:52,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:52,359 INFO L225 Difference]: With dead ends: 804 [2022-01-18 05:01:52,359 INFO L226 Difference]: Without dead ends: 797 [2022-01-18 05:01:52,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:01:52,359 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 39 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 878 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 205 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:52,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 255 Invalid, 878 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 670 Invalid, 0 Unknown, 205 Unchecked, 0.2s Time] [2022-01-18 05:01:52,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2022-01-18 05:01:52,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 678. [2022-01-18 05:01:52,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.7621861152141802) internal successors, (1870), 677 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:52,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1870 transitions. [2022-01-18 05:01:52,366 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1870 transitions. Word has length 20 [2022-01-18 05:01:52,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:52,367 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1870 transitions. [2022-01-18 05:01:52,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:01:52,367 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1870 transitions. [2022-01-18 05:01:52,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:01:52,367 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:52,367 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:52,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (613)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:52,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable617,613 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:52,583 INFO L402 AbstractCegarLoop]: === Iteration 619 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:52,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:52,583 INFO L85 PathProgramCache]: Analyzing trace with hash -2089984750, now seen corresponding path program 613 times [2022-01-18 05:01:52,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:52,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602897455] [2022-01-18 05:01:52,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:52,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:52,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:52,802 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:52,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:52,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602897455] [2022-01-18 05:01:52,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602897455] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:52,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840282338] [2022-01-18 05:01:52,803 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:52,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:52,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:52,804 INFO L229 MonitoredProcess]: Starting monitored process 614 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:52,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (614)] Waiting until timeout for monitored process [2022-01-18 05:01:52,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:52,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:01:52,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:53,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:53,043 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:01:53,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:53,045 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:01:53,101 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:53,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:53,678 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:53,678 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 79 treesize of output 66 [2022-01-18 05:01:53,680 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 63 treesize of output 47 [2022-01-18 05:01:53,709 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:53,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840282338] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:53,709 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:53,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:01:53,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120141081] [2022-01-18 05:01:53,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:53,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:01:53,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:53,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:01:53,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:01:53,710 INFO L87 Difference]: Start difference. First operand 678 states and 1870 transitions. Second operand has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:01:54,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:54,026 INFO L93 Difference]: Finished difference Result 821 states and 2214 transitions. [2022-01-18 05:01:54,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:01:54,026 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 20 [2022-01-18 05:01:54,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:54,027 INFO L225 Difference]: With dead ends: 821 [2022-01-18 05:01:54,027 INFO L226 Difference]: Without dead ends: 807 [2022-01-18 05:01:54,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=91, Invalid=779, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:01:54,028 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 43 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:54,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 306 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 818 Invalid, 0 Unknown, 101 Unchecked, 0.3s Time] [2022-01-18 05:01:54,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2022-01-18 05:01:54,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 681. [2022-01-18 05:01:54,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 680 states have (on average 2.7573529411764706) internal successors, (1875), 680 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:54,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1875 transitions. [2022-01-18 05:01:54,035 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 1875 transitions. Word has length 20 [2022-01-18 05:01:54,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:54,035 INFO L470 AbstractCegarLoop]: Abstraction has 681 states and 1875 transitions. [2022-01-18 05:01:54,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:01:54,035 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 1875 transitions. [2022-01-18 05:01:54,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:01:54,036 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:54,036 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:54,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (614)] Ended with exit code 0 [2022-01-18 05:01:54,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable618,614 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:54,243 INFO L402 AbstractCegarLoop]: === Iteration 620 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:54,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:54,243 INFO L85 PathProgramCache]: Analyzing trace with hash 625550900, now seen corresponding path program 614 times [2022-01-18 05:01:54,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:54,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35373984] [2022-01-18 05:01:54,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:54,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:54,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:54,516 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:54,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:54,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35373984] [2022-01-18 05:01:54,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35373984] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:54,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946046840] [2022-01-18 05:01:54,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:54,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:54,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:54,518 INFO L229 MonitoredProcess]: Starting monitored process 615 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:54,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (615)] Waiting until timeout for monitored process [2022-01-18 05:01:54,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:54,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:54,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:01:54,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:54,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:54,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:01:54,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:54,901 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:01:54,977 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:54,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:55,592 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:55,593 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 79 treesize of output 66 [2022-01-18 05:01:55,595 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 63 treesize of output 47 [2022-01-18 05:01:55,632 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:55,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946046840] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:55,632 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:55,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:01:55,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271113661] [2022-01-18 05:01:55,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:55,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:01:55,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:55,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:01:55,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:01:55,633 INFO L87 Difference]: Start difference. First operand 681 states and 1875 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:55,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:55,940 INFO L93 Difference]: Finished difference Result 808 states and 2196 transitions. [2022-01-18 05:01:55,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:01:55,940 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:01:55,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:55,941 INFO L225 Difference]: With dead ends: 808 [2022-01-18 05:01:55,941 INFO L226 Difference]: Without dead ends: 792 [2022-01-18 05:01:55,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=99, Invalid=831, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:01:55,942 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 38 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 170 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:55,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 236 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 632 Invalid, 0 Unknown, 170 Unchecked, 0.2s Time] [2022-01-18 05:01:55,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2022-01-18 05:01:55,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 682. [2022-01-18 05:01:55,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.7562408223201174) internal successors, (1877), 681 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:55,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1877 transitions. [2022-01-18 05:01:55,952 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1877 transitions. Word has length 20 [2022-01-18 05:01:55,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:55,952 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 1877 transitions. [2022-01-18 05:01:55,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:55,952 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1877 transitions. [2022-01-18 05:01:55,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:01:55,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:55,953 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:55,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (615)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:56,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 615 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable619 [2022-01-18 05:01:56,167 INFO L402 AbstractCegarLoop]: === Iteration 621 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:56,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:56,168 INFO L85 PathProgramCache]: Analyzing trace with hash 960632192, now seen corresponding path program 615 times [2022-01-18 05:01:56,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:56,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857580715] [2022-01-18 05:01:56,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:56,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:56,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:56,379 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:56,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:56,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857580715] [2022-01-18 05:01:56,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857580715] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:56,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083634638] [2022-01-18 05:01:56,380 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:56,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:56,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:56,381 INFO L229 MonitoredProcess]: Starting monitored process 616 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:56,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (616)] Waiting until timeout for monitored process [2022-01-18 05:01:56,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:01:56,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:56,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:01:56,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:56,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:56,649 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 05:01:56,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:56,651 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:56,715 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:56,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:57,221 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:57,221 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 60 treesize of output 52 [2022-01-18 05:01:57,223 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 48 treesize of output 36 [2022-01-18 05:01:57,244 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:57,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083634638] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:57,244 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:57,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:01:57,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192103056] [2022-01-18 05:01:57,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:57,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:01:57,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:57,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:01:57,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=733, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:01:57,244 INFO L87 Difference]: Start difference. First operand 682 states and 1877 transitions. Second operand has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:01:57,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:57,735 INFO L93 Difference]: Finished difference Result 821 states and 2215 transitions. [2022-01-18 05:01:57,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:01:57,735 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 20 [2022-01-18 05:01:57,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:57,736 INFO L225 Difference]: With dead ends: 821 [2022-01-18 05:01:57,736 INFO L226 Difference]: Without dead ends: 808 [2022-01-18 05:01:57,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=134, Invalid=1126, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:01:57,736 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 39 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:57,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 280 Invalid, 758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 671 Invalid, 0 Unknown, 84 Unchecked, 0.3s Time] [2022-01-18 05:01:57,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2022-01-18 05:01:57,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 684. [2022-01-18 05:01:57,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 683 states have (on average 2.7540263543191803) internal successors, (1881), 683 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:57,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 1881 transitions. [2022-01-18 05:01:57,744 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 1881 transitions. Word has length 20 [2022-01-18 05:01:57,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:57,744 INFO L470 AbstractCegarLoop]: Abstraction has 684 states and 1881 transitions. [2022-01-18 05:01:57,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:01:57,744 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 1881 transitions. [2022-01-18 05:01:57,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:01:57,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:57,744 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:57,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (616)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:57,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 616 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable620 [2022-01-18 05:01:57,946 INFO L402 AbstractCegarLoop]: === Iteration 622 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:57,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:57,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1106768716, now seen corresponding path program 616 times [2022-01-18 05:01:57,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:57,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64469521] [2022-01-18 05:01:57,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:57,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:57,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:58,202 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:58,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:58,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64469521] [2022-01-18 05:01:58,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64469521] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:58,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785467183] [2022-01-18 05:01:58,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:58,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:58,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:58,203 INFO L229 MonitoredProcess]: Starting monitored process 617 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:58,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (617)] Waiting until timeout for monitored process [2022-01-18 05:01:58,243 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:58,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:58,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:01:58,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:58,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:58,508 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:01:58,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:58,511 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:01:58,627 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:58,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:59,341 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:59,342 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 89 treesize of output 74 [2022-01-18 05:01:59,344 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 71 treesize of output 53 [2022-01-18 05:01:59,383 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:59,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785467183] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:59,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:59,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:01:59,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517337073] [2022-01-18 05:01:59,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:59,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:01:59,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:59,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:01:59,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:01:59,384 INFO L87 Difference]: Start difference. First operand 684 states and 1881 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:02,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:02,027 INFO L93 Difference]: Finished difference Result 998 states and 2489 transitions. [2022-01-18 05:02:02,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:02:02,027 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:02,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:02,028 INFO L225 Difference]: With dead ends: 998 [2022-01-18 05:02:02,028 INFO L226 Difference]: Without dead ends: 944 [2022-01-18 05:02:02,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=283, Invalid=1879, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:02:02,029 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 192 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:02,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 377 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 864 Invalid, 0 Unknown, 133 Unchecked, 0.5s Time] [2022-01-18 05:02:02,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2022-01-18 05:02:02,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 689. [2022-01-18 05:02:02,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 2.760174418604651) internal successors, (1899), 688 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:02,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1899 transitions. [2022-01-18 05:02:02,037 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1899 transitions. Word has length 20 [2022-01-18 05:02:02,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:02,037 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 1899 transitions. [2022-01-18 05:02:02,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:02,037 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1899 transitions. [2022-01-18 05:02:02,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:02,037 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:02,037 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:02,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (617)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:02,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 617 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable621 [2022-01-18 05:02:02,253 INFO L402 AbstractCegarLoop]: === Iteration 623 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:02,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:02,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1699075826, now seen corresponding path program 617 times [2022-01-18 05:02:02,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:02,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833296357] [2022-01-18 05:02:02,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:02,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:02,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:02,458 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:02,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:02,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833296357] [2022-01-18 05:02:02,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833296357] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:02,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406642059] [2022-01-18 05:02:02,459 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:02:02,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:02,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:02,460 INFO L229 MonitoredProcess]: Starting monitored process 618 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:02,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (618)] Waiting until timeout for monitored process [2022-01-18 05:02:02,484 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:02:02,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:02,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:02,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:02,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:02,728 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:02:02,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:02,731 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:02:02,800 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:02,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:03,378 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:03,378 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 131 treesize of output 104 [2022-01-18 05:02:03,380 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 99 treesize of output 67 [2022-01-18 05:02:03,454 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:03,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406642059] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:03,455 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:03,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:02:03,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664079200] [2022-01-18 05:02:03,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:03,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:02:03,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:03,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:02:03,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=729, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:02:03,456 INFO L87 Difference]: Start difference. First operand 689 states and 1899 transitions. Second operand has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:02:03,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:03,859 INFO L93 Difference]: Finished difference Result 791 states and 2112 transitions. [2022-01-18 05:02:03,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:02:03,859 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 20 [2022-01-18 05:02:03,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:03,861 INFO L225 Difference]: With dead ends: 791 [2022-01-18 05:02:03,861 INFO L226 Difference]: Without dead ends: 777 [2022-01-18 05:02:03,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:03,861 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 43 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 214 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:03,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 324 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 681 Invalid, 0 Unknown, 214 Unchecked, 0.3s Time] [2022-01-18 05:02:03,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2022-01-18 05:02:03,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 699. [2022-01-18 05:02:03,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 2.7464183381088825) internal successors, (1917), 698 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:03,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 1917 transitions. [2022-01-18 05:02:03,872 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 1917 transitions. Word has length 20 [2022-01-18 05:02:03,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:03,872 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 1917 transitions. [2022-01-18 05:02:03,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:02:03,872 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 1917 transitions. [2022-01-18 05:02:03,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:03,873 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:03,873 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:03,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (618)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:04,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 618 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable622 [2022-01-18 05:02:04,091 INFO L402 AbstractCegarLoop]: === Iteration 624 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:04,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:04,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1008710834, now seen corresponding path program 618 times [2022-01-18 05:02:04,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:04,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257325907] [2022-01-18 05:02:04,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:04,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:04,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:04,302 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:04,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:04,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257325907] [2022-01-18 05:02:04,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257325907] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:04,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081293332] [2022-01-18 05:02:04,303 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:02:04,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:04,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:04,304 INFO L229 MonitoredProcess]: Starting monitored process 619 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:04,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (619)] Waiting until timeout for monitored process [2022-01-18 05:02:04,335 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:02:04,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:04,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:02:04,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:04,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:04,538 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:02:04,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:04,540 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:02:04,584 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:04,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:05,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:05,048 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 163 treesize of output 133 [2022-01-18 05:02:05,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:05,053 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 123 treesize of output 93 [2022-01-18 05:02:05,108 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:05,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081293332] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:05,108 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:05,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 27 [2022-01-18 05:02:05,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868828184] [2022-01-18 05:02:05,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:05,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:02:05,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:05,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:02:05,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:02:05,109 INFO L87 Difference]: Start difference. First operand 699 states and 1917 transitions. Second operand has 27 states, 27 states have (on average 1.5185185185185186) internal successors, (41), 27 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 05:02:05,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:05,384 INFO L93 Difference]: Finished difference Result 783 states and 2097 transitions. [2022-01-18 05:02:05,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:02:05,384 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5185185185185186) internal successors, (41), 27 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 20 [2022-01-18 05:02:05,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:05,385 INFO L225 Difference]: With dead ends: 783 [2022-01-18 05:02:05,385 INFO L226 Difference]: Without dead ends: 780 [2022-01-18 05:02:05,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:02:05,385 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 39 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 853 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 993 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:05,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 267 Invalid, 993 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 853 Invalid, 0 Unknown, 135 Unchecked, 0.3s Time] [2022-01-18 05:02:05,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2022-01-18 05:02:05,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 699. [2022-01-18 05:02:05,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 2.7464183381088825) internal successors, (1917), 698 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:05,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 1917 transitions. [2022-01-18 05:02:05,393 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 1917 transitions. Word has length 20 [2022-01-18 05:02:05,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:05,393 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 1917 transitions. [2022-01-18 05:02:05,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5185185185185186) internal successors, (41), 27 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 05:02:05,393 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 1917 transitions. [2022-01-18 05:02:05,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:05,393 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:05,393 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:05,409 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (619)] Ended with exit code 0 [2022-01-18 05:02:05,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 619 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable623 [2022-01-18 05:02:05,596 INFO L402 AbstractCegarLoop]: === Iteration 625 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:05,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:05,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1077963818, now seen corresponding path program 619 times [2022-01-18 05:02:05,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:05,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913821139] [2022-01-18 05:02:05,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:05,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:05,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:05,693 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:05,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:05,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913821139] [2022-01-18 05:02:05,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913821139] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:05,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265961824] [2022-01-18 05:02:05,693 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:02:05,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:05,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:05,694 INFO L229 MonitoredProcess]: Starting monitored process 620 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:05,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (620)] Waiting until timeout for monitored process [2022-01-18 05:02:05,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:05,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:02:05,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:05,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:05,925 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:02:05,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:05,927 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:02:05,933 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:05,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:06,059 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:06,059 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 28 treesize of output 25 [2022-01-18 05:02:06,071 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:06,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265961824] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:06,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:06,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 05:02:06,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381296554] [2022-01-18 05:02:06,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:06,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:02:06,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:06,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:02:06,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:02:06,072 INFO L87 Difference]: Start difference. First operand 699 states and 1917 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 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 05:02:06,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:06,190 INFO L93 Difference]: Finished difference Result 791 states and 2105 transitions. [2022-01-18 05:02:06,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:02:06,190 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 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 20 [2022-01-18 05:02:06,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:06,191 INFO L225 Difference]: With dead ends: 791 [2022-01-18 05:02:06,191 INFO L226 Difference]: Without dead ends: 791 [2022-01-18 05:02:06,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:02:06,191 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 49 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 345 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:06,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 202 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 317 Invalid, 0 Unknown, 345 Unchecked, 0.1s Time] [2022-01-18 05:02:06,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2022-01-18 05:02:06,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 686. [2022-01-18 05:02:06,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 2.7445255474452557) internal successors, (1880), 685 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:06,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 1880 transitions. [2022-01-18 05:02:06,198 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 1880 transitions. Word has length 20 [2022-01-18 05:02:06,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:06,198 INFO L470 AbstractCegarLoop]: Abstraction has 686 states and 1880 transitions. [2022-01-18 05:02:06,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 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 05:02:06,198 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 1880 transitions. [2022-01-18 05:02:06,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:06,199 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:06,199 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:06,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (620)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:06,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable624,620 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:06,399 INFO L402 AbstractCegarLoop]: === Iteration 626 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:06,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:06,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1808501414, now seen corresponding path program 620 times [2022-01-18 05:02:06,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:06,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958703936] [2022-01-18 05:02:06,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:06,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:06,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:06,628 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:06,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:06,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958703936] [2022-01-18 05:02:06,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958703936] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:06,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092069661] [2022-01-18 05:02:06,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:02:06,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:06,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:06,629 INFO L229 MonitoredProcess]: Starting monitored process 621 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:06,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (621)] Waiting until timeout for monitored process [2022-01-18 05:02:06,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:06,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:06,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:06,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:06,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:06,848 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:02:06,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:06,850 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:02:06,902 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:06,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:07,500 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:07,501 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 131 treesize of output 104 [2022-01-18 05:02:07,503 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 99 treesize of output 67 [2022-01-18 05:02:07,575 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:07,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092069661] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:07,575 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:07,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:07,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742498618] [2022-01-18 05:02:07,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:07,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:07,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:07,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:07,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:07,576 INFO L87 Difference]: Start difference. First operand 686 states and 1880 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:08,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:08,007 INFO L93 Difference]: Finished difference Result 781 states and 2076 transitions. [2022-01-18 05:02:08,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:02:08,007 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:08,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:08,008 INFO L225 Difference]: With dead ends: 781 [2022-01-18 05:02:08,008 INFO L226 Difference]: Without dead ends: 768 [2022-01-18 05:02:08,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:02:08,009 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 42 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 1029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:08,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 291 Invalid, 1029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 879 Invalid, 0 Unknown, 145 Unchecked, 0.4s Time] [2022-01-18 05:02:08,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2022-01-18 05:02:08,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 693. [2022-01-18 05:02:08,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.7326589595375723) internal successors, (1891), 692 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:08,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1891 transitions. [2022-01-18 05:02:08,015 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1891 transitions. Word has length 20 [2022-01-18 05:02:08,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:08,016 INFO L470 AbstractCegarLoop]: Abstraction has 693 states and 1891 transitions. [2022-01-18 05:02:08,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:08,016 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1891 transitions. [2022-01-18 05:02:08,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:08,016 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:08,016 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:08,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (621)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:08,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable625,621 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:08,230 INFO L402 AbstractCegarLoop]: === Iteration 627 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:08,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:08,231 INFO L85 PathProgramCache]: Analyzing trace with hash -123663590, now seen corresponding path program 621 times [2022-01-18 05:02:08,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:08,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487073384] [2022-01-18 05:02:08,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:08,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:08,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:08,413 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:08,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:08,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487073384] [2022-01-18 05:02:08,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487073384] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:08,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424223879] [2022-01-18 05:02:08,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:02:08,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:08,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:08,414 INFO L229 MonitoredProcess]: Starting monitored process 622 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:08,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (622)] Waiting until timeout for monitored process [2022-01-18 05:02:08,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:02:08,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:08,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:08,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:08,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:08,679 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:02:08,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:08,680 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:02:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:08,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:09,141 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:09,141 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 131 treesize of output 104 [2022-01-18 05:02:09,143 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 99 treesize of output 67 [2022-01-18 05:02:09,219 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:09,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424223879] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:09,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:09,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:09,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253249141] [2022-01-18 05:02:09,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:09,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:09,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:09,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:09,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:09,220 INFO L87 Difference]: Start difference. First operand 693 states and 1891 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:09,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:09,632 INFO L93 Difference]: Finished difference Result 773 states and 2060 transitions. [2022-01-18 05:02:09,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:02:09,632 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:09,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:09,633 INFO L225 Difference]: With dead ends: 773 [2022-01-18 05:02:09,633 INFO L226 Difference]: Without dead ends: 762 [2022-01-18 05:02:09,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:02:09,633 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 33 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 820 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:09,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 272 Invalid, 948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 820 Invalid, 0 Unknown, 123 Unchecked, 0.3s Time] [2022-01-18 05:02:09,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-18 05:02:09,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 687. [2022-01-18 05:02:09,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 2.7434402332361514) internal successors, (1882), 686 states have internal predecessors, (1882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:09,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1882 transitions. [2022-01-18 05:02:09,641 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1882 transitions. Word has length 20 [2022-01-18 05:02:09,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:09,641 INFO L470 AbstractCegarLoop]: Abstraction has 687 states and 1882 transitions. [2022-01-18 05:02:09,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:09,641 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1882 transitions. [2022-01-18 05:02:09,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:09,642 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:09,642 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:09,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (622)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:09,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 622 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable626 [2022-01-18 05:02:09,858 INFO L402 AbstractCegarLoop]: === Iteration 628 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:09,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:09,859 INFO L85 PathProgramCache]: Analyzing trace with hash -10915954, now seen corresponding path program 622 times [2022-01-18 05:02:09,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:09,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699516680] [2022-01-18 05:02:09,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:09,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:09,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:10,060 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:10,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:10,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699516680] [2022-01-18 05:02:10,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699516680] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:10,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68103646] [2022-01-18 05:02:10,060 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:02:10,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:10,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:10,061 INFO L229 MonitoredProcess]: Starting monitored process 623 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:10,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (623)] Waiting until timeout for monitored process [2022-01-18 05:02:10,089 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:02:10,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:10,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:10,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:10,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:10,318 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:02:10,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:10,321 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:02:10,375 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:10,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:10,809 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:10,809 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 131 treesize of output 104 [2022-01-18 05:02:10,811 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 99 treesize of output 67 [2022-01-18 05:02:10,854 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:10,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68103646] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:10,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:10,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:10,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121134160] [2022-01-18 05:02:10,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:10,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:10,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:10,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:10,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:10,855 INFO L87 Difference]: Start difference. First operand 687 states and 1882 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:11,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:11,164 INFO L93 Difference]: Finished difference Result 778 states and 2070 transitions. [2022-01-18 05:02:11,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:02:11,164 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:11,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:11,165 INFO L225 Difference]: With dead ends: 778 [2022-01-18 05:02:11,165 INFO L226 Difference]: Without dead ends: 766 [2022-01-18 05:02:11,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:02:11,166 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 32 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:11,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 293 Invalid, 950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 825 Invalid, 0 Unknown, 121 Unchecked, 0.3s Time] [2022-01-18 05:02:11,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2022-01-18 05:02:11,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 692. [2022-01-18 05:02:11,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.7351664254703327) internal successors, (1890), 691 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:11,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1890 transitions. [2022-01-18 05:02:11,173 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1890 transitions. Word has length 20 [2022-01-18 05:02:11,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:11,173 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 1890 transitions. [2022-01-18 05:02:11,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:11,173 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1890 transitions. [2022-01-18 05:02:11,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:11,173 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:11,173 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:11,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (623)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:11,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 623 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable627 [2022-01-18 05:02:11,386 INFO L402 AbstractCegarLoop]: === Iteration 629 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:11,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:11,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1703095236, now seen corresponding path program 623 times [2022-01-18 05:02:11,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:11,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333701287] [2022-01-18 05:02:11,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:11,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:11,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:11,632 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:11,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:11,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333701287] [2022-01-18 05:02:11,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333701287] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:11,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235471658] [2022-01-18 05:02:11,632 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:02:11,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:11,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:11,633 INFO L229 MonitoredProcess]: Starting monitored process 624 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:11,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (624)] Waiting until timeout for monitored process [2022-01-18 05:02:11,662 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:02:11,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:11,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:11,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:11,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:11,922 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:02:11,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:11,923 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:02:11,974 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:11,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:12,395 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:12,395 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 131 treesize of output 104 [2022-01-18 05:02:12,397 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 99 treesize of output 67 [2022-01-18 05:02:12,442 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:12,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235471658] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:12,443 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:12,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:12,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645188519] [2022-01-18 05:02:12,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:12,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:12,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:12,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:12,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:12,444 INFO L87 Difference]: Start difference. First operand 692 states and 1890 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:12,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:12,712 INFO L93 Difference]: Finished difference Result 771 states and 2056 transitions. [2022-01-18 05:02:12,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:02:12,712 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:12,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:12,713 INFO L225 Difference]: With dead ends: 771 [2022-01-18 05:02:12,714 INFO L226 Difference]: Without dead ends: 762 [2022-01-18 05:02:12,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:02:12,715 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 32 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:12,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 235 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 722 Invalid, 0 Unknown, 201 Unchecked, 0.2s Time] [2022-01-18 05:02:12,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2022-01-18 05:02:12,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 687. [2022-01-18 05:02:12,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 2.7434402332361514) internal successors, (1882), 686 states have internal predecessors, (1882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:12,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1882 transitions. [2022-01-18 05:02:12,723 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1882 transitions. Word has length 20 [2022-01-18 05:02:12,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:12,723 INFO L470 AbstractCegarLoop]: Abstraction has 687 states and 1882 transitions. [2022-01-18 05:02:12,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:12,723 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1882 transitions. [2022-01-18 05:02:12,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:12,724 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:12,724 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:12,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (624)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:12,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable628,624 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:12,939 INFO L402 AbstractCegarLoop]: === Iteration 630 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:12,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:12,939 INFO L85 PathProgramCache]: Analyzing trace with hash 324165338, now seen corresponding path program 624 times [2022-01-18 05:02:12,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:12,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080248284] [2022-01-18 05:02:12,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:12,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:12,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:13,158 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:13,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:13,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080248284] [2022-01-18 05:02:13,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080248284] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:13,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918123946] [2022-01-18 05:02:13,158 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:02:13,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:13,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:13,159 INFO L229 MonitoredProcess]: Starting monitored process 625 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:13,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (625)] Waiting until timeout for monitored process [2022-01-18 05:02:13,188 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:02:13,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:13,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:02:13,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:13,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:13,401 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:02:13,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:13,403 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:02:13,450 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:13,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:14,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:14,249 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 163 treesize of output 133 [2022-01-18 05:02:14,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:14,256 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 123 treesize of output 93 [2022-01-18 05:02:14,363 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:14,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918123946] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:14,363 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:14,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:02:14,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100641333] [2022-01-18 05:02:14,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:14,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:02:14,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:14,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:02:14,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:02:14,364 INFO L87 Difference]: Start difference. First operand 687 states and 1882 transitions. Second operand has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 05:02:14,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:14,632 INFO L93 Difference]: Finished difference Result 772 states and 2065 transitions. [2022-01-18 05:02:14,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:02:14,632 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 20 [2022-01-18 05:02:14,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:14,633 INFO L225 Difference]: With dead ends: 772 [2022-01-18 05:02:14,633 INFO L226 Difference]: Without dead ends: 769 [2022-01-18 05:02:14,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:02:14,633 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 28 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:14,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 239 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 578 Invalid, 0 Unknown, 151 Unchecked, 0.3s Time] [2022-01-18 05:02:14,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2022-01-18 05:02:14,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 691. [2022-01-18 05:02:14,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 2.7405797101449276) internal successors, (1891), 690 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:14,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1891 transitions. [2022-01-18 05:02:14,640 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1891 transitions. Word has length 20 [2022-01-18 05:02:14,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:14,640 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 1891 transitions. [2022-01-18 05:02:14,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 05:02:14,640 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1891 transitions. [2022-01-18 05:02:14,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:14,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:14,641 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:14,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (625)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:14,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable629,625 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:14,851 INFO L402 AbstractCegarLoop]: === Iteration 631 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:14,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:14,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1392989076, now seen corresponding path program 625 times [2022-01-18 05:02:14,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:14,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533090086] [2022-01-18 05:02:14,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:14,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:14,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:15,081 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:15,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:15,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533090086] [2022-01-18 05:02:15,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533090086] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:15,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877043376] [2022-01-18 05:02:15,082 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:02:15,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:15,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:15,083 INFO L229 MonitoredProcess]: Starting monitored process 626 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:15,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (626)] Waiting until timeout for monitored process [2022-01-18 05:02:15,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:15,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:15,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:15,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:15,298 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:02:15,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:15,300 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:02:15,344 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:15,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:15,756 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:15,756 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 131 treesize of output 104 [2022-01-18 05:02:15,758 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 99 treesize of output 67 [2022-01-18 05:02:15,809 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:15,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877043376] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:15,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:15,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:15,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684103040] [2022-01-18 05:02:15,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:15,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:15,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:15,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:15,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:15,809 INFO L87 Difference]: Start difference. First operand 691 states and 1891 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:16,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:16,110 INFO L93 Difference]: Finished difference Result 774 states and 2063 transitions. [2022-01-18 05:02:16,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:02:16,110 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:16,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:16,111 INFO L225 Difference]: With dead ends: 774 [2022-01-18 05:02:16,111 INFO L226 Difference]: Without dead ends: 764 [2022-01-18 05:02:16,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:02:16,111 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 38 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:16,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 225 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 569 Invalid, 0 Unknown, 72 Unchecked, 0.2s Time] [2022-01-18 05:02:16,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2022-01-18 05:02:16,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 689. [2022-01-18 05:02:16,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 2.7427325581395348) internal successors, (1887), 688 states have internal predecessors, (1887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:16,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1887 transitions. [2022-01-18 05:02:16,118 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1887 transitions. Word has length 20 [2022-01-18 05:02:16,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:16,118 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 1887 transitions. [2022-01-18 05:02:16,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:16,118 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1887 transitions. [2022-01-18 05:02:16,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:16,119 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:16,119 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:16,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (626)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:16,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 626 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable630 [2022-01-18 05:02:16,322 INFO L402 AbstractCegarLoop]: === Iteration 632 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:16,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:16,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1743235570, now seen corresponding path program 626 times [2022-01-18 05:02:16,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:16,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372969461] [2022-01-18 05:02:16,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:16,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:16,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:16,577 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:16,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:16,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372969461] [2022-01-18 05:02:16,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372969461] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:16,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016286617] [2022-01-18 05:02:16,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:02:16,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:16,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:16,578 INFO L229 MonitoredProcess]: Starting monitored process 627 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:16,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (627)] Waiting until timeout for monitored process [2022-01-18 05:02:16,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:16,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:16,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:16,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:16,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:16,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:02:16,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:16,902 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:02:17,075 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:17,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:17,779 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:17,779 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 145 treesize of output 114 [2022-01-18 05:02:17,781 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 73 [2022-01-18 05:02:17,835 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:17,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016286617] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:17,835 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:17,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:17,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528704142] [2022-01-18 05:02:17,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:17,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:17,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:17,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:17,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:17,836 INFO L87 Difference]: Start difference. First operand 689 states and 1887 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:20,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:20,259 INFO L93 Difference]: Finished difference Result 952 states and 2339 transitions. [2022-01-18 05:02:20,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:02:20,259 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:20,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:20,261 INFO L225 Difference]: With dead ends: 952 [2022-01-18 05:02:20,261 INFO L226 Difference]: Without dead ends: 898 [2022-01-18 05:02:20,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=273, Invalid=1889, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:02:20,261 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 203 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 1038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:20,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 296 Invalid, 1038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 851 Invalid, 0 Unknown, 126 Unchecked, 0.4s Time] [2022-01-18 05:02:20,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2022-01-18 05:02:20,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 689. [2022-01-18 05:02:20,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 2.7427325581395348) internal successors, (1887), 688 states have internal predecessors, (1887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:20,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1887 transitions. [2022-01-18 05:02:20,272 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1887 transitions. Word has length 20 [2022-01-18 05:02:20,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:20,272 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 1887 transitions. [2022-01-18 05:02:20,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:20,272 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1887 transitions. [2022-01-18 05:02:20,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:20,273 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:20,273 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:20,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (627)] Ended with exit code 0 [2022-01-18 05:02:20,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 627 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable631 [2022-01-18 05:02:20,486 INFO L402 AbstractCegarLoop]: === Iteration 633 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:20,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:20,486 INFO L85 PathProgramCache]: Analyzing trace with hash 796522978, now seen corresponding path program 627 times [2022-01-18 05:02:20,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:20,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575126816] [2022-01-18 05:02:20,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:20,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:20,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:20,681 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:20,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:20,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575126816] [2022-01-18 05:02:20,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575126816] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:20,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042253440] [2022-01-18 05:02:20,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:02:20,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:20,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:20,682 INFO L229 MonitoredProcess]: Starting monitored process 628 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:20,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (628)] Waiting until timeout for monitored process [2022-01-18 05:02:20,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:02:20,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:20,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:20,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:20,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:20,942 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:02:20,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:20,944 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:02:21,001 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:21,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:21,314 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:21,314 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 131 treesize of output 104 [2022-01-18 05:02:21,316 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 99 treesize of output 67 [2022-01-18 05:02:21,375 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:21,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042253440] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:21,375 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:21,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:21,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657945727] [2022-01-18 05:02:21,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:21,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:21,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:21,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:21,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:21,376 INFO L87 Difference]: Start difference. First operand 689 states and 1887 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:21,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:21,909 INFO L93 Difference]: Finished difference Result 867 states and 2230 transitions. [2022-01-18 05:02:21,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:02:21,909 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:21,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:21,910 INFO L225 Difference]: With dead ends: 867 [2022-01-18 05:02:21,910 INFO L226 Difference]: Without dead ends: 847 [2022-01-18 05:02:21,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=122, Invalid=1138, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:02:21,910 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 71 mSDsluCounter, 862 mSDsCounter, 0 mSdLazyCounter, 1086 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 1243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1086 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:21,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 558 Invalid, 1243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1086 Invalid, 0 Unknown, 142 Unchecked, 0.4s Time] [2022-01-18 05:02:21,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2022-01-18 05:02:21,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 710. [2022-01-18 05:02:21,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 710 states, 709 states have (on average 2.7320169252468265) internal successors, (1937), 709 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:21,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 1937 transitions. [2022-01-18 05:02:21,917 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 1937 transitions. Word has length 20 [2022-01-18 05:02:21,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:21,918 INFO L470 AbstractCegarLoop]: Abstraction has 710 states and 1937 transitions. [2022-01-18 05:02:21,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:21,918 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 1937 transitions. [2022-01-18 05:02:21,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:21,918 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:21,918 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:21,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (628)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:22,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 628 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable632 [2022-01-18 05:02:22,134 INFO L402 AbstractCegarLoop]: === Iteration 634 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:22,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:22,134 INFO L85 PathProgramCache]: Analyzing trace with hash -121427212, now seen corresponding path program 628 times [2022-01-18 05:02:22,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:22,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745548866] [2022-01-18 05:02:22,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:22,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:22,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:22,338 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:22,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:22,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745548866] [2022-01-18 05:02:22,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745548866] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:22,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862643757] [2022-01-18 05:02:22,338 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:02:22,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:22,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:22,339 INFO L229 MonitoredProcess]: Starting monitored process 629 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:22,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (629)] Waiting until timeout for monitored process [2022-01-18 05:02:22,367 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:02:22,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:22,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:22,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:22,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:22,572 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:02:22,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:22,574 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:02:22,624 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:22,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:23,040 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:23,041 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 131 treesize of output 104 [2022-01-18 05:02:23,043 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 99 treesize of output 67 [2022-01-18 05:02:23,113 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:23,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862643757] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:23,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:23,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:23,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251837156] [2022-01-18 05:02:23,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:23,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:23,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:23,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:23,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:23,114 INFO L87 Difference]: Start difference. First operand 710 states and 1937 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:23,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:23,766 INFO L93 Difference]: Finished difference Result 857 states and 2214 transitions. [2022-01-18 05:02:23,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:02:23,766 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:23,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:23,767 INFO L225 Difference]: With dead ends: 857 [2022-01-18 05:02:23,767 INFO L226 Difference]: Without dead ends: 842 [2022-01-18 05:02:23,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=140, Invalid=1342, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:02:23,768 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 70 mSDsluCounter, 712 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:23,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 435 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 989 Invalid, 0 Unknown, 122 Unchecked, 0.3s Time] [2022-01-18 05:02:23,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2022-01-18 05:02:23,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 698. [2022-01-18 05:02:23,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 2.744619799139168) internal successors, (1913), 697 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:23,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1913 transitions. [2022-01-18 05:02:23,775 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1913 transitions. Word has length 20 [2022-01-18 05:02:23,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:23,775 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 1913 transitions. [2022-01-18 05:02:23,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:23,775 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1913 transitions. [2022-01-18 05:02:23,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:23,776 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:23,776 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:23,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (629)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:23,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 629 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable633 [2022-01-18 05:02:23,991 INFO L402 AbstractCegarLoop]: === Iteration 635 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:23,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:23,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1700858858, now seen corresponding path program 629 times [2022-01-18 05:02:23,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:23,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340057702] [2022-01-18 05:02:23,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:23,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:23,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:24,126 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:24,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:24,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340057702] [2022-01-18 05:02:24,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340057702] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:24,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829771248] [2022-01-18 05:02:24,126 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:02:24,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:24,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:24,127 INFO L229 MonitoredProcess]: Starting monitored process 630 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:24,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (630)] Waiting until timeout for monitored process [2022-01-18 05:02:24,149 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:02:24,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:24,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:24,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:24,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:24,411 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:02:24,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:24,414 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:02:24,476 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:24,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:24,895 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:24,895 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 131 treesize of output 104 [2022-01-18 05:02:24,897 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 99 treesize of output 67 [2022-01-18 05:02:24,978 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:24,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829771248] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:24,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:24,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:24,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974081647] [2022-01-18 05:02:24,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:24,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:24,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:24,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:24,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:24,979 INFO L87 Difference]: Start difference. First operand 698 states and 1913 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:25,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:25,365 INFO L93 Difference]: Finished difference Result 810 states and 2137 transitions. [2022-01-18 05:02:25,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:02:25,365 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:25,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:25,366 INFO L225 Difference]: With dead ends: 810 [2022-01-18 05:02:25,366 INFO L226 Difference]: Without dead ends: 791 [2022-01-18 05:02:25,366 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=126, Invalid=1134, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:02:25,366 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 41 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:25,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 340 Invalid, 966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 763 Invalid, 0 Unknown, 192 Unchecked, 0.2s Time] [2022-01-18 05:02:25,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2022-01-18 05:02:25,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 702. [2022-01-18 05:02:25,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 701 states have (on average 2.7360912981455066) internal successors, (1918), 701 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:25,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1918 transitions. [2022-01-18 05:02:25,374 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 1918 transitions. Word has length 20 [2022-01-18 05:02:25,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:25,374 INFO L470 AbstractCegarLoop]: Abstraction has 702 states and 1918 transitions. [2022-01-18 05:02:25,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:25,374 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 1918 transitions. [2022-01-18 05:02:25,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:25,374 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:25,374 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:25,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (630)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:25,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable634,630 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:25,589 INFO L402 AbstractCegarLoop]: === Iteration 636 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:25,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:25,590 INFO L85 PathProgramCache]: Analyzing trace with hash 901929156, now seen corresponding path program 630 times [2022-01-18 05:02:25,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:25,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790385952] [2022-01-18 05:02:25,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:25,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:25,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:25,792 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:25,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:25,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790385952] [2022-01-18 05:02:25,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790385952] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:25,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778395533] [2022-01-18 05:02:25,792 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:02:25,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:25,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:25,793 INFO L229 MonitoredProcess]: Starting monitored process 631 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:25,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (631)] Waiting until timeout for monitored process [2022-01-18 05:02:25,817 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:02:25,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:25,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:02:25,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:26,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:26,052 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:02:26,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:26,054 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:02:26,107 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:26,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:26,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:26,655 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 163 treesize of output 133 [2022-01-18 05:02:26,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:26,662 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 123 treesize of output 93 [2022-01-18 05:02:26,794 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:26,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778395533] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:26,794 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:26,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 28 [2022-01-18 05:02:26,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700908123] [2022-01-18 05:02:26,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:26,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:02:26,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:26,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:02:26,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:02:26,795 INFO L87 Difference]: Start difference. First operand 702 states and 1918 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 05:02:27,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:27,077 INFO L93 Difference]: Finished difference Result 781 states and 2085 transitions. [2022-01-18 05:02:27,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:02:27,078 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 20 [2022-01-18 05:02:27,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:27,079 INFO L225 Difference]: With dead ends: 781 [2022-01-18 05:02:27,079 INFO L226 Difference]: Without dead ends: 778 [2022-01-18 05:02:27,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=97, Invalid=833, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:02:27,079 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 30 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:27,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 255 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 707 Invalid, 0 Unknown, 134 Unchecked, 0.2s Time] [2022-01-18 05:02:27,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-01-18 05:02:27,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 700. [2022-01-18 05:02:27,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 699 states have (on average 2.7410586552217455) internal successors, (1916), 699 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:27,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 1916 transitions. [2022-01-18 05:02:27,087 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 1916 transitions. Word has length 20 [2022-01-18 05:02:27,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:27,088 INFO L470 AbstractCegarLoop]: Abstraction has 700 states and 1916 transitions. [2022-01-18 05:02:27,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 05:02:27,088 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 1916 transitions. [2022-01-18 05:02:27,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:27,088 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:27,089 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:27,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (631)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:27,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 631 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable635 [2022-01-18 05:02:27,306 INFO L402 AbstractCegarLoop]: === Iteration 637 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:27,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:27,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1365777566, now seen corresponding path program 631 times [2022-01-18 05:02:27,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:27,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813211538] [2022-01-18 05:02:27,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:27,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:27,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:27,463 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:27,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:27,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813211538] [2022-01-18 05:02:27,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813211538] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:27,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464261316] [2022-01-18 05:02:27,464 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:02:27,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:27,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:27,465 INFO L229 MonitoredProcess]: Starting monitored process 632 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:27,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (632)] Waiting until timeout for monitored process [2022-01-18 05:02:27,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:27,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:27,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:27,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:27,748 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:02:27,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:27,751 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:02:27,826 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:27,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:28,308 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:28,309 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 131 treesize of output 104 [2022-01-18 05:02:28,311 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 99 treesize of output 67 [2022-01-18 05:02:28,389 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:28,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464261316] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:28,389 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:28,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:02:28,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290958836] [2022-01-18 05:02:28,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:28,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:02:28,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:28,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:02:28,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=728, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:02:28,390 INFO L87 Difference]: Start difference. First operand 700 states and 1916 transitions. Second operand has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:02:28,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:28,941 INFO L93 Difference]: Finished difference Result 831 states and 2169 transitions. [2022-01-18 05:02:28,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:02:28,942 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 20 [2022-01-18 05:02:28,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:28,942 INFO L225 Difference]: With dead ends: 831 [2022-01-18 05:02:28,943 INFO L226 Difference]: Without dead ends: 811 [2022-01-18 05:02:28,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=128, Invalid=1132, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:02:28,943 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 52 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 942 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:28,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 347 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 942 Invalid, 0 Unknown, 79 Unchecked, 0.4s Time] [2022-01-18 05:02:28,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2022-01-18 05:02:28,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 701. [2022-01-18 05:02:28,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 2.74) internal successors, (1918), 700 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:28,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 1918 transitions. [2022-01-18 05:02:28,950 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 1918 transitions. Word has length 20 [2022-01-18 05:02:28,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:28,950 INFO L470 AbstractCegarLoop]: Abstraction has 701 states and 1918 transitions. [2022-01-18 05:02:28,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:02:28,950 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 1918 transitions. [2022-01-18 05:02:28,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:28,951 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:28,951 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:28,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (632)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:29,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 632 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable636 [2022-01-18 05:02:29,164 INFO L402 AbstractCegarLoop]: === Iteration 638 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:29,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:29,164 INFO L85 PathProgramCache]: Analyzing trace with hash 861788822, now seen corresponding path program 632 times [2022-01-18 05:02:29,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:29,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718213295] [2022-01-18 05:02:29,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:29,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:29,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:29,393 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:29,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:29,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718213295] [2022-01-18 05:02:29,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718213295] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:29,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064301273] [2022-01-18 05:02:29,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:02:29,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:29,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:29,395 INFO L229 MonitoredProcess]: Starting monitored process 633 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:29,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (633)] Waiting until timeout for monitored process [2022-01-18 05:02:29,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:29,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:29,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:29,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:29,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:29,637 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:02:29,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:29,639 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:02:29,731 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:29,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:30,239 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:30,239 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 119 treesize of output 96 [2022-01-18 05:02:30,241 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 91 treesize of output 63 [2022-01-18 05:02:30,304 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:30,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064301273] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:30,304 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:30,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:30,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564150516] [2022-01-18 05:02:30,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:30,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:30,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:30,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:30,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:30,305 INFO L87 Difference]: Start difference. First operand 701 states and 1918 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:32,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:32,106 INFO L93 Difference]: Finished difference Result 916 states and 2300 transitions. [2022-01-18 05:02:32,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 05:02:32,106 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:32,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:32,108 INFO L225 Difference]: With dead ends: 916 [2022-01-18 05:02:32,108 INFO L226 Difference]: Without dead ends: 876 [2022-01-18 05:02:32,108 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=229, Invalid=2027, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:02:32,108 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 120 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 1057 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 1176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1057 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:32,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 377 Invalid, 1176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1057 Invalid, 0 Unknown, 81 Unchecked, 0.5s Time] [2022-01-18 05:02:32,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states. [2022-01-18 05:02:32,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 702. [2022-01-18 05:02:32,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 701 states have (on average 2.738944365192582) internal successors, (1920), 701 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:32,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1920 transitions. [2022-01-18 05:02:32,119 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 1920 transitions. Word has length 20 [2022-01-18 05:02:32,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:32,119 INFO L470 AbstractCegarLoop]: Abstraction has 702 states and 1920 transitions. [2022-01-18 05:02:32,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:32,119 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 1920 transitions. [2022-01-18 05:02:32,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:32,120 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:32,120 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:32,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (633)] Ended with exit code 0 [2022-01-18 05:02:32,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable637,633 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:32,322 INFO L402 AbstractCegarLoop]: === Iteration 639 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:32,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:32,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1708310158, now seen corresponding path program 633 times [2022-01-18 05:02:32,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:32,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564158913] [2022-01-18 05:02:32,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:32,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:32,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:32,558 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:32,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:32,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564158913] [2022-01-18 05:02:32,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564158913] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:32,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003320218] [2022-01-18 05:02:32,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:02:32,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:32,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:32,560 INFO L229 MonitoredProcess]: Starting monitored process 634 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:32,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (634)] Waiting until timeout for monitored process [2022-01-18 05:02:32,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:02:32,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:32,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:02:32,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:32,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:32,799 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 05:02:32,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:32,802 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:02:32,879 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:32,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:33,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:33,198 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 112 treesize of output 95 [2022-01-18 05:02:33,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:33,202 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 84 treesize of output 67 [2022-01-18 05:02:33,276 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:33,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003320218] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:33,276 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:33,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 26 [2022-01-18 05:02:33,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211236193] [2022-01-18 05:02:33,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:33,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:02:33,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:33,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:02:33,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=581, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:02:33,277 INFO L87 Difference]: Start difference. First operand 702 states and 1920 transitions. Second operand has 26 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 26 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 05:02:33,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:33,900 INFO L93 Difference]: Finished difference Result 807 states and 2132 transitions. [2022-01-18 05:02:33,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:02:33,900 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 26 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 20 [2022-01-18 05:02:33,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:33,901 INFO L225 Difference]: With dead ends: 807 [2022-01-18 05:02:33,901 INFO L226 Difference]: Without dead ends: 782 [2022-01-18 05:02:33,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=141, Invalid=1341, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:02:33,902 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 42 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:33,902 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 236 Invalid, 1123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 984 Invalid, 0 Unknown, 125 Unchecked, 0.3s Time] [2022-01-18 05:02:33,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2022-01-18 05:02:33,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 704. [2022-01-18 05:02:33,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 2.733997155049787) internal successors, (1922), 703 states have internal predecessors, (1922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:33,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 1922 transitions. [2022-01-18 05:02:33,909 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 1922 transitions. Word has length 20 [2022-01-18 05:02:33,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:33,909 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 1922 transitions. [2022-01-18 05:02:33,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 26 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 05:02:33,909 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 1922 transitions. [2022-01-18 05:02:33,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:33,910 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:33,910 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:33,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (634)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:34,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable638,634 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:34,125 INFO L402 AbstractCegarLoop]: === Iteration 640 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:34,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:34,126 INFO L85 PathProgramCache]: Analyzing trace with hash 2043391450, now seen corresponding path program 634 times [2022-01-18 05:02:34,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:34,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493613973] [2022-01-18 05:02:34,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:34,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:34,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:34,304 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:34,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:34,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493613973] [2022-01-18 05:02:34,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493613973] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:34,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932843380] [2022-01-18 05:02:34,304 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:02:34,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:34,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:34,305 INFO L229 MonitoredProcess]: Starting monitored process 635 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:34,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (635)] Waiting until timeout for monitored process [2022-01-18 05:02:34,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:02:34,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:34,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:34,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:34,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:34,550 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:02:34,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:34,552 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:02:34,606 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:34,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:35,151 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:35,151 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 143 treesize of output 116 [2022-01-18 05:02:35,155 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 111 treesize of output 79 [2022-01-18 05:02:35,280 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:35,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932843380] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:35,281 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:35,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:02:35,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099180444] [2022-01-18 05:02:35,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:35,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:02:35,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:35,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:02:35,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:02:35,282 INFO L87 Difference]: Start difference. First operand 704 states and 1922 transitions. Second operand has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:02:36,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:36,251 INFO L93 Difference]: Finished difference Result 990 states and 2479 transitions. [2022-01-18 05:02:36,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:02:36,252 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 20 [2022-01-18 05:02:36,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:36,253 INFO L225 Difference]: With dead ends: 990 [2022-01-18 05:02:36,253 INFO L226 Difference]: Without dead ends: 964 [2022-01-18 05:02:36,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=165, Invalid=1475, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 05:02:36,253 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 80 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 1390 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 561 SdHoareTripleChecker+Invalid, 1418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:36,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 561 Invalid, 1418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1390 Invalid, 0 Unknown, 9 Unchecked, 0.6s Time] [2022-01-18 05:02:36,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2022-01-18 05:02:36,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 727. [2022-01-18 05:02:36,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 726 states have (on average 2.746556473829201) internal successors, (1994), 726 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:36,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1994 transitions. [2022-01-18 05:02:36,268 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1994 transitions. Word has length 20 [2022-01-18 05:02:36,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:36,269 INFO L470 AbstractCegarLoop]: Abstraction has 727 states and 1994 transitions. [2022-01-18 05:02:36,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:02:36,269 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1994 transitions. [2022-01-18 05:02:36,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:36,269 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:36,269 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:36,285 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (635)] Ended with exit code 0 [2022-01-18 05:02:36,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 635 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable639 [2022-01-18 05:02:36,485 INFO L402 AbstractCegarLoop]: === Iteration 641 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:36,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:36,485 INFO L85 PathProgramCache]: Analyzing trace with hash -24009458, now seen corresponding path program 635 times [2022-01-18 05:02:36,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:36,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915902673] [2022-01-18 05:02:36,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:36,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:36,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:36,642 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:36,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:36,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915902673] [2022-01-18 05:02:36,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915902673] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:36,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117630356] [2022-01-18 05:02:36,643 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:02:36,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:36,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:36,644 INFO L229 MonitoredProcess]: Starting monitored process 636 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:36,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (636)] Waiting until timeout for monitored process [2022-01-18 05:02:36,684 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:02:36,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:36,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:36,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:36,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:36,845 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:02:36,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:36,847 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:02:37,021 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:37,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:37,642 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:37,643 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 145 treesize of output 114 [2022-01-18 05:02:37,645 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 73 [2022-01-18 05:02:37,737 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:37,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117630356] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:37,737 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:37,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:02:37,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990762005] [2022-01-18 05:02:37,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:37,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:02:37,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:37,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:02:37,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:02:37,739 INFO L87 Difference]: Start difference. First operand 727 states and 1994 transitions. Second operand has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:02:39,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:39,483 INFO L93 Difference]: Finished difference Result 1079 states and 2633 transitions. [2022-01-18 05:02:39,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:02:39,484 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 20 [2022-01-18 05:02:39,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:39,486 INFO L225 Difference]: With dead ends: 1079 [2022-01-18 05:02:39,486 INFO L226 Difference]: Without dead ends: 1043 [2022-01-18 05:02:39,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=244, Invalid=2306, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 05:02:39,486 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 114 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 1587 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 1671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:39,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 594 Invalid, 1671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1587 Invalid, 0 Unknown, 41 Unchecked, 0.6s Time] [2022-01-18 05:02:39,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2022-01-18 05:02:39,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 725. [2022-01-18 05:02:39,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 725 states, 724 states have (on average 2.744475138121547) internal successors, (1987), 724 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:39,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 725 states to 725 states and 1987 transitions. [2022-01-18 05:02:39,508 INFO L78 Accepts]: Start accepts. Automaton has 725 states and 1987 transitions. Word has length 20 [2022-01-18 05:02:39,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:39,508 INFO L470 AbstractCegarLoop]: Abstraction has 725 states and 1987 transitions. [2022-01-18 05:02:39,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:02:39,508 INFO L276 IsEmpty]: Start isEmpty. Operand 725 states and 1987 transitions. [2022-01-18 05:02:39,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:39,509 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:39,509 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:39,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (636)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:39,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 636 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable640 [2022-01-18 05:02:39,724 INFO L402 AbstractCegarLoop]: === Iteration 642 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:39,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:39,725 INFO L85 PathProgramCache]: Analyzing trace with hash 804056978, now seen corresponding path program 636 times [2022-01-18 05:02:39,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:39,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143142526] [2022-01-18 05:02:39,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:39,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:39,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:39,816 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:02:39,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:39,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143142526] [2022-01-18 05:02:39,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143142526] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:39,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7535979] [2022-01-18 05:02:39,817 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:02:39,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:39,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:39,818 INFO L229 MonitoredProcess]: Starting monitored process 637 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:39,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (637)] Waiting until timeout for monitored process [2022-01-18 05:02:39,843 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:02:39,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:39,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:02:39,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:39,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:39,990 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:02:39,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:39,992 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:02:40,081 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:02:40,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:40,231 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:40,231 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 28 treesize of output 25 [2022-01-18 05:02:40,245 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:02:40,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7535979] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:40,246 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:40,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-01-18 05:02:40,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073195271] [2022-01-18 05:02:40,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:40,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:02:40,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:40,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:02:40,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:02:40,247 INFO L87 Difference]: Start difference. First operand 725 states and 1987 transitions. Second operand has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:40,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:40,377 INFO L93 Difference]: Finished difference Result 790 states and 2128 transitions. [2022-01-18 05:02:40,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:02:40,378 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:40,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:40,379 INFO L225 Difference]: With dead ends: 790 [2022-01-18 05:02:40,379 INFO L226 Difference]: Without dead ends: 790 [2022-01-18 05:02:40,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:02:40,379 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:40,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 95 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 284 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-01-18 05:02:40,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2022-01-18 05:02:40,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 727. [2022-01-18 05:02:40,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 726 states have (on average 2.742424242424242) internal successors, (1991), 726 states have internal predecessors, (1991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:40,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1991 transitions. [2022-01-18 05:02:40,389 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1991 transitions. Word has length 20 [2022-01-18 05:02:40,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:40,389 INFO L470 AbstractCegarLoop]: Abstraction has 727 states and 1991 transitions. [2022-01-18 05:02:40,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:40,389 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1991 transitions. [2022-01-18 05:02:40,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:40,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:40,390 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:40,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (637)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:40,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 637 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable641 [2022-01-18 05:02:40,609 INFO L402 AbstractCegarLoop]: === Iteration 643 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:40,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:40,610 INFO L85 PathProgramCache]: Analyzing trace with hash -63392670, now seen corresponding path program 637 times [2022-01-18 05:02:40,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:40,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829680275] [2022-01-18 05:02:40,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:40,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:40,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:40,815 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:40,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:40,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829680275] [2022-01-18 05:02:40,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829680275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:40,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269559291] [2022-01-18 05:02:40,815 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:02:40,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:40,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:40,817 INFO L229 MonitoredProcess]: Starting monitored process 638 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:40,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (638)] Waiting until timeout for monitored process [2022-01-18 05:02:40,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:40,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:40,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:41,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:41,091 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:02:41,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:41,093 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:02:41,161 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:41,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:41,536 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:41,536 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 111 treesize of output 92 [2022-01-18 05:02:41,539 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 89 treesize of output 67 [2022-01-18 05:02:41,671 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:41,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269559291] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:41,671 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:41,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:41,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344223049] [2022-01-18 05:02:41,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:41,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:41,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:41,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:41,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:41,672 INFO L87 Difference]: Start difference. First operand 727 states and 1991 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:42,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:42,919 INFO L93 Difference]: Finished difference Result 1006 states and 2546 transitions. [2022-01-18 05:02:42,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 05:02:42,919 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:42,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:42,920 INFO L225 Difference]: With dead ends: 1006 [2022-01-18 05:02:42,920 INFO L226 Difference]: Without dead ends: 980 [2022-01-18 05:02:42,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=202, Invalid=1960, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:02:42,921 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 84 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 1590 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 1724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:42,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 577 Invalid, 1724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1590 Invalid, 0 Unknown, 98 Unchecked, 0.6s Time] [2022-01-18 05:02:42,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2022-01-18 05:02:42,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 753. [2022-01-18 05:02:42,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7513297872340425) internal successors, (2069), 752 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:42,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2069 transitions. [2022-01-18 05:02:42,929 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2069 transitions. Word has length 20 [2022-01-18 05:02:42,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:42,929 INFO L470 AbstractCegarLoop]: Abstraction has 753 states and 2069 transitions. [2022-01-18 05:02:42,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:42,929 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2069 transitions. [2022-01-18 05:02:42,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:42,930 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:42,930 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:42,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (638)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:43,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable642,638 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:43,130 INFO L402 AbstractCegarLoop]: === Iteration 644 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:43,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:43,131 INFO L85 PathProgramCache]: Analyzing trace with hash -2130793578, now seen corresponding path program 638 times [2022-01-18 05:02:43,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:43,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232273680] [2022-01-18 05:02:43,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:43,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:43,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:43,353 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:43,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:43,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232273680] [2022-01-18 05:02:43,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232273680] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:43,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992928730] [2022-01-18 05:02:43,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:02:43,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:43,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:43,354 INFO L229 MonitoredProcess]: Starting monitored process 639 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:43,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (639)] Waiting until timeout for monitored process [2022-01-18 05:02:43,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:43,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:43,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:43,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:43,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:43,505 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:02:43,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:43,508 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:02:43,625 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:43,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:44,033 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:44,033 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 111 treesize of output 94 [2022-01-18 05:02:44,036 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 91 treesize of output 71 [2022-01-18 05:02:44,135 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:44,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992928730] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:44,135 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:44,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:44,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876022599] [2022-01-18 05:02:44,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:44,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:44,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:44,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:44,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=779, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:44,136 INFO L87 Difference]: Start difference. First operand 753 states and 2069 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:45,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:45,687 INFO L93 Difference]: Finished difference Result 1104 states and 2694 transitions. [2022-01-18 05:02:45,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 05:02:45,687 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:45,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:45,689 INFO L225 Difference]: With dead ends: 1104 [2022-01-18 05:02:45,689 INFO L226 Difference]: Without dead ends: 1059 [2022-01-18 05:02:45,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 654 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=302, Invalid=2778, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 05:02:45,690 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 163 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 1604 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 1701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:45,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 577 Invalid, 1701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1604 Invalid, 0 Unknown, 37 Unchecked, 0.5s Time] [2022-01-18 05:02:45,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2022-01-18 05:02:45,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 742. [2022-01-18 05:02:45,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7287449392712553) internal successors, (2022), 741 states have internal predecessors, (2022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:45,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2022 transitions. [2022-01-18 05:02:45,701 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2022 transitions. Word has length 20 [2022-01-18 05:02:45,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:45,701 INFO L470 AbstractCegarLoop]: Abstraction has 742 states and 2022 transitions. [2022-01-18 05:02:45,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:45,701 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2022 transitions. [2022-01-18 05:02:45,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:45,702 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:45,702 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:45,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (639)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:45,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable643,639 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:45,915 INFO L402 AbstractCegarLoop]: === Iteration 645 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:45,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:45,915 INFO L85 PathProgramCache]: Analyzing trace with hash 18002958, now seen corresponding path program 639 times [2022-01-18 05:02:45,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:45,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868282482] [2022-01-18 05:02:45,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:45,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:45,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:46,129 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:46,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:46,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868282482] [2022-01-18 05:02:46,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868282482] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:46,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720191009] [2022-01-18 05:02:46,130 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:02:46,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:46,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:46,131 INFO L229 MonitoredProcess]: Starting monitored process 640 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:46,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (640)] Waiting until timeout for monitored process [2022-01-18 05:02:46,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:02:46,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:46,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:02:46,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:46,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:46,276 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:02:46,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:46,278 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:02:46,355 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:46,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:46,625 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:46,625 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 103 treesize of output 86 [2022-01-18 05:02:46,627 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 83 treesize of output 63 [2022-01-18 05:02:46,715 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:46,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720191009] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:46,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:46,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:02:46,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206231925] [2022-01-18 05:02:46,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:46,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:02:46,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:46,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:02:46,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:46,716 INFO L87 Difference]: Start difference. First operand 742 states and 2022 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:48,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:48,959 INFO L93 Difference]: Finished difference Result 1113 states and 2726 transitions. [2022-01-18 05:02:48,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 05:02:48,959 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:48,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:48,961 INFO L225 Difference]: With dead ends: 1113 [2022-01-18 05:02:48,961 INFO L226 Difference]: Without dead ends: 1085 [2022-01-18 05:02:48,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 724 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=279, Invalid=3027, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 05:02:48,961 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 155 mSDsluCounter, 1050 mSDsCounter, 0 mSdLazyCounter, 1985 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 2066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:48,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 653 Invalid, 2066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1985 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:02:48,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1085 states. [2022-01-18 05:02:48,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1085 to 745. [2022-01-18 05:02:48,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.7338709677419355) internal successors, (2034), 744 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:48,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2034 transitions. [2022-01-18 05:02:48,971 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2034 transitions. Word has length 20 [2022-01-18 05:02:48,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:48,971 INFO L470 AbstractCegarLoop]: Abstraction has 745 states and 2034 transitions. [2022-01-18 05:02:48,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:48,971 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2034 transitions. [2022-01-18 05:02:48,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:48,972 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:48,972 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:48,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (640)] Ended with exit code 0 [2022-01-18 05:02:49,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable644,640 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:49,186 INFO L402 AbstractCegarLoop]: === Iteration 646 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:49,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:49,186 INFO L85 PathProgramCache]: Analyzing trace with hash 45288180, now seen corresponding path program 640 times [2022-01-18 05:02:49,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:49,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101965985] [2022-01-18 05:02:49,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:49,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:49,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:49,421 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:49,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:49,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101965985] [2022-01-18 05:02:49,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101965985] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:49,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763942875] [2022-01-18 05:02:49,421 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:02:49,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:49,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:49,422 INFO L229 MonitoredProcess]: Starting monitored process 641 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:49,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (641)] Waiting until timeout for monitored process [2022-01-18 05:02:49,452 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:02:49,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:49,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:49,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:49,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:49,778 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:02:49,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:49,781 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:02:49,855 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:49,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:50,455 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:50,455 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 143 treesize of output 116 [2022-01-18 05:02:50,457 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 111 treesize of output 79 [2022-01-18 05:02:50,540 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:50,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763942875] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:50,540 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:50,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 05:02:50,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563061299] [2022-01-18 05:02:50,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:50,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:02:50,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:50,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:02:50,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:02:50,541 INFO L87 Difference]: Start difference. First operand 745 states and 2034 transitions. Second operand has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 05:02:51,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:51,265 INFO L93 Difference]: Finished difference Result 955 states and 2440 transitions. [2022-01-18 05:02:51,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:02:51,265 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 20 [2022-01-18 05:02:51,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:51,266 INFO L225 Difference]: With dead ends: 955 [2022-01-18 05:02:51,266 INFO L226 Difference]: Without dead ends: 934 [2022-01-18 05:02:51,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=116, Invalid=1144, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:02:51,266 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 74 mSDsluCounter, 932 mSDsCounter, 0 mSdLazyCounter, 1250 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 1441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 178 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:51,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 602 Invalid, 1441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1250 Invalid, 0 Unknown, 178 Unchecked, 0.5s Time] [2022-01-18 05:02:51,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 934 states. [2022-01-18 05:02:51,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 934 to 784. [2022-01-18 05:02:51,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 783 states have (on average 2.7126436781609193) internal successors, (2124), 783 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:51,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 2124 transitions. [2022-01-18 05:02:51,275 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 2124 transitions. Word has length 20 [2022-01-18 05:02:51,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:51,275 INFO L470 AbstractCegarLoop]: Abstraction has 784 states and 2124 transitions. [2022-01-18 05:02:51,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 05:02:51,275 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 2124 transitions. [2022-01-18 05:02:51,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:51,276 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:51,276 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:51,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (641)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:51,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 641 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable645 [2022-01-18 05:02:51,476 INFO L402 AbstractCegarLoop]: === Iteration 647 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:51,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:51,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1653603362, now seen corresponding path program 641 times [2022-01-18 05:02:51,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:51,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309556732] [2022-01-18 05:02:51,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:51,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:51,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:51,615 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:51,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:51,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309556732] [2022-01-18 05:02:51,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309556732] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:51,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515482903] [2022-01-18 05:02:51,616 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:02:51,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:51,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:51,617 INFO L229 MonitoredProcess]: Starting monitored process 642 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:51,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (642)] Waiting until timeout for monitored process [2022-01-18 05:02:51,640 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:02:51,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:51,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:51,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:51,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:51,815 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:02:51,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:51,816 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:02:51,861 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:51,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:52,251 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:52,251 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 131 treesize of output 104 [2022-01-18 05:02:52,253 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 99 treesize of output 67 [2022-01-18 05:02:52,306 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:52,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515482903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:52,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:52,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 05:02:52,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184258843] [2022-01-18 05:02:52,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:52,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:02:52,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:52,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:02:52,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:02:52,307 INFO L87 Difference]: Start difference. First operand 784 states and 2124 transitions. Second operand has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 05:02:52,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:52,824 INFO L93 Difference]: Finished difference Result 951 states and 2428 transitions. [2022-01-18 05:02:52,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:02:52,824 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 20 [2022-01-18 05:02:52,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:52,826 INFO L225 Difference]: With dead ends: 951 [2022-01-18 05:02:52,826 INFO L226 Difference]: Without dead ends: 941 [2022-01-18 05:02:52,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=116, Invalid=1144, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:02:52,826 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 72 mSDsluCounter, 910 mSDsCounter, 0 mSdLazyCounter, 1146 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 1441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 282 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:52,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 578 Invalid, 1441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1146 Invalid, 0 Unknown, 282 Unchecked, 0.4s Time] [2022-01-18 05:02:52,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2022-01-18 05:02:52,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 784. [2022-01-18 05:02:52,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 783 states have (on average 2.711366538952746) internal successors, (2123), 783 states have internal predecessors, (2123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:52,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 2123 transitions. [2022-01-18 05:02:52,838 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 2123 transitions. Word has length 20 [2022-01-18 05:02:52,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:52,838 INFO L470 AbstractCegarLoop]: Abstraction has 784 states and 2123 transitions. [2022-01-18 05:02:52,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 05:02:52,838 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 2123 transitions. [2022-01-18 05:02:52,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:52,839 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:52,839 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:52,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (642)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:53,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 642 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable646 [2022-01-18 05:02:53,054 INFO L402 AbstractCegarLoop]: === Iteration 648 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:53,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:53,055 INFO L85 PathProgramCache]: Analyzing trace with hash 735653172, now seen corresponding path program 642 times [2022-01-18 05:02:53,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:53,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746567310] [2022-01-18 05:02:53,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:53,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:53,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:53,223 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:53,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:53,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746567310] [2022-01-18 05:02:53,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746567310] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:53,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264683396] [2022-01-18 05:02:53,223 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:02:53,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:53,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:53,224 INFO L229 MonitoredProcess]: Starting monitored process 643 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:53,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (643)] Waiting until timeout for monitored process [2022-01-18 05:02:53,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:02:53,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:53,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:02:53,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:53,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:53,469 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:02:53,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:53,471 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:02:53,514 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:53,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:54,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:54,104 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 163 treesize of output 133 [2022-01-18 05:02:54,110 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:54,111 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 123 treesize of output 93 [2022-01-18 05:02:54,238 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:54,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264683396] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:54,239 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:54,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 28 [2022-01-18 05:02:54,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279040355] [2022-01-18 05:02:54,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:54,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:02:54,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:54,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:02:54,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=679, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:02:54,240 INFO L87 Difference]: Start difference. First operand 784 states and 2123 transitions. Second operand has 28 states, 28 states have (on average 1.5) internal successors, (42), 28 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:54,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:54,609 INFO L93 Difference]: Finished difference Result 825 states and 2207 transitions. [2022-01-18 05:02:54,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:02:54,609 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5) internal successors, (42), 28 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:54,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:54,611 INFO L225 Difference]: With dead ends: 825 [2022-01-18 05:02:54,611 INFO L226 Difference]: Without dead ends: 822 [2022-01-18 05:02:54,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=82, Invalid=730, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:02:54,611 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 29 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:54,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 175 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 584 Invalid, 0 Unknown, 102 Unchecked, 0.3s Time] [2022-01-18 05:02:54,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2022-01-18 05:02:54,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 776. [2022-01-18 05:02:54,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 775 states have (on average 2.7238709677419353) internal successors, (2111), 775 states have internal predecessors, (2111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:54,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 2111 transitions. [2022-01-18 05:02:54,621 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 2111 transitions. Word has length 20 [2022-01-18 05:02:54,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:54,621 INFO L470 AbstractCegarLoop]: Abstraction has 776 states and 2111 transitions. [2022-01-18 05:02:54,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5) internal successors, (42), 28 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:54,621 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 2111 transitions. [2022-01-18 05:02:54,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:54,622 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:54,622 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:54,640 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (643)] Ended with exit code 0 [2022-01-18 05:02:54,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable647,643 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:54,840 INFO L402 AbstractCegarLoop]: === Iteration 649 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:54,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:54,840 INFO L85 PathProgramCache]: Analyzing trace with hash -64137408, now seen corresponding path program 643 times [2022-01-18 05:02:54,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:54,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569487203] [2022-01-18 05:02:54,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:54,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:54,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:55,090 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:55,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:55,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569487203] [2022-01-18 05:02:55,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569487203] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:55,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254040103] [2022-01-18 05:02:55,091 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:02:55,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:55,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:55,092 INFO L229 MonitoredProcess]: Starting monitored process 644 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:55,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (644)] Waiting until timeout for monitored process [2022-01-18 05:02:55,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:55,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:55,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:55,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:55,398 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:02:55,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:55,400 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:02:55,464 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:55,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:56,030 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:56,031 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 143 treesize of output 116 [2022-01-18 05:02:56,033 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 111 treesize of output 79 [2022-01-18 05:02:56,110 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:56,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254040103] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:56,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:56,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-01-18 05:02:56,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779385449] [2022-01-18 05:02:56,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:56,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:02:56,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:56,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:02:56,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=899, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:02:56,111 INFO L87 Difference]: Start difference. First operand 776 states and 2111 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:56,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:56,752 INFO L93 Difference]: Finished difference Result 942 states and 2427 transitions. [2022-01-18 05:02:56,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:02:56,753 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:56,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:56,754 INFO L225 Difference]: With dead ends: 942 [2022-01-18 05:02:56,754 INFO L226 Difference]: Without dead ends: 922 [2022-01-18 05:02:56,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=116, Invalid=1144, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:02:56,755 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 79 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 986 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 1118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 986 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:56,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 408 Invalid, 1118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 986 Invalid, 0 Unknown, 120 Unchecked, 0.4s Time] [2022-01-18 05:02:56,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2022-01-18 05:02:56,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 792. [2022-01-18 05:02:56,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 792 states, 791 states have (on average 2.7130214917825537) internal successors, (2146), 791 states have internal predecessors, (2146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:56,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 792 states to 792 states and 2146 transitions. [2022-01-18 05:02:56,766 INFO L78 Accepts]: Start accepts. Automaton has 792 states and 2146 transitions. Word has length 20 [2022-01-18 05:02:56,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:56,766 INFO L470 AbstractCegarLoop]: Abstraction has 792 states and 2146 transitions. [2022-01-18 05:02:56,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:56,766 INFO L276 IsEmpty]: Start isEmpty. Operand 792 states and 2146 transitions. [2022-01-18 05:02:56,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:56,767 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:56,767 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:56,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (644)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:56,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 644 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable648 [2022-01-18 05:02:56,987 INFO L402 AbstractCegarLoop]: === Iteration 650 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:56,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:56,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1620700416, now seen corresponding path program 644 times [2022-01-18 05:02:56,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:56,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229788340] [2022-01-18 05:02:56,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:56,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:56,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:57,162 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:57,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:57,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229788340] [2022-01-18 05:02:57,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229788340] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:57,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540532830] [2022-01-18 05:02:57,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:02:57,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:57,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:57,163 INFO L229 MonitoredProcess]: Starting monitored process 645 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:57,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (645)] Waiting until timeout for monitored process [2022-01-18 05:02:57,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:57,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:57,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:57,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:57,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:57,405 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:02:57,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:57,408 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:02:57,498 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:57,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:58,054 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:02:58,054 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 131 treesize of output 104 [2022-01-18 05:02:58,057 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 99 treesize of output 67 [2022-01-18 05:02:58,133 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:58,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540532830] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:58,134 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:58,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-01-18 05:02:58,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891405522] [2022-01-18 05:02:58,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:58,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:02:58,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:58,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:02:58,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=899, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:02:58,135 INFO L87 Difference]: Start difference. First operand 792 states and 2146 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:58,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:58,851 INFO L93 Difference]: Finished difference Result 967 states and 2443 transitions. [2022-01-18 05:02:58,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:02:58,851 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:02:58,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:58,853 INFO L225 Difference]: With dead ends: 967 [2022-01-18 05:02:58,853 INFO L226 Difference]: Without dead ends: 953 [2022-01-18 05:02:58,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=116, Invalid=1144, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:02:58,853 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 82 mSDsluCounter, 954 mSDsCounter, 0 mSdLazyCounter, 1278 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 1486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:58,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 550 Invalid, 1486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1278 Invalid, 0 Unknown, 193 Unchecked, 0.5s Time] [2022-01-18 05:02:58,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2022-01-18 05:02:58,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 780. [2022-01-18 05:02:58,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 779 states have (on average 2.725288831835687) internal successors, (2123), 779 states have internal predecessors, (2123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:58,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 2123 transitions. [2022-01-18 05:02:58,861 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 2123 transitions. Word has length 20 [2022-01-18 05:02:58,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:58,861 INFO L470 AbstractCegarLoop]: Abstraction has 780 states and 2123 transitions. [2022-01-18 05:02:58,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:58,861 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 2123 transitions. [2022-01-18 05:02:58,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:02:58,862 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:58,862 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:58,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (645)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:59,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable649,645 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:59,074 INFO L402 AbstractCegarLoop]: === Iteration 651 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:59,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:59,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1733448052, now seen corresponding path program 645 times [2022-01-18 05:02:59,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:59,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379397025] [2022-01-18 05:02:59,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:59,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:59,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:59,329 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:59,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:59,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379397025] [2022-01-18 05:02:59,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379397025] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:59,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965421920] [2022-01-18 05:02:59,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:02:59,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:59,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:59,331 INFO L229 MonitoredProcess]: Starting monitored process 646 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:59,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (646)] Waiting until timeout for monitored process [2022-01-18 05:02:59,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:02:59,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:59,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:02:59,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:59,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:59,596 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:02:59,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:59,598 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:02:59,660 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:59,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:00,169 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:00,169 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 131 treesize of output 104 [2022-01-18 05:03:00,172 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 99 treesize of output 67 [2022-01-18 05:03:00,262 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:00,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965421920] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:00,262 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:00,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 05:03:00,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083236886] [2022-01-18 05:03:00,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:00,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:00,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:00,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:00,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:00,263 INFO L87 Difference]: Start difference. First operand 780 states and 2123 transitions. Second operand has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 05:03:01,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:01,040 INFO L93 Difference]: Finished difference Result 969 states and 2450 transitions. [2022-01-18 05:03:01,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:03:01,041 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 20 [2022-01-18 05:03:01,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:01,042 INFO L225 Difference]: With dead ends: 969 [2022-01-18 05:03:01,042 INFO L226 Difference]: Without dead ends: 946 [2022-01-18 05:03:01,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=124, Invalid=1208, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:03:01,042 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 77 mSDsluCounter, 905 mSDsCounter, 0 mSdLazyCounter, 1308 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 1427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:01,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 541 Invalid, 1427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1308 Invalid, 0 Unknown, 105 Unchecked, 0.5s Time] [2022-01-18 05:03:01,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2022-01-18 05:03:01,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 782. [2022-01-18 05:03:01,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 781 states have (on average 2.727272727272727) internal successors, (2130), 781 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:01,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 2130 transitions. [2022-01-18 05:03:01,050 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 2130 transitions. Word has length 20 [2022-01-18 05:03:01,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:01,050 INFO L470 AbstractCegarLoop]: Abstraction has 782 states and 2130 transitions. [2022-01-18 05:03:01,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 05:03:01,050 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 2130 transitions. [2022-01-18 05:03:01,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:01,051 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:01,051 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:01,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (646)] Ended with exit code 0 [2022-01-18 05:03:01,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 646 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable650 [2022-01-18 05:03:01,267 INFO L402 AbstractCegarLoop]: === Iteration 652 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:01,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:01,267 INFO L85 PathProgramCache]: Analyzing trace with hash 2068529344, now seen corresponding path program 646 times [2022-01-18 05:03:01,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:01,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614850550] [2022-01-18 05:03:01,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:01,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:01,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:01,545 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:01,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:01,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614850550] [2022-01-18 05:03:01,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614850550] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:01,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880959575] [2022-01-18 05:03:01,546 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:03:01,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:01,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:01,547 INFO L229 MonitoredProcess]: Starting monitored process 647 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:01,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (647)] Waiting until timeout for monitored process [2022-01-18 05:03:01,571 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:03:01,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:01,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:01,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:01,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:01,896 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:03:01,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:01,898 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:03:01,968 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:01,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:02,503 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:02,504 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 131 treesize of output 104 [2022-01-18 05:03:02,506 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 99 treesize of output 67 [2022-01-18 05:03:02,582 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:02,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880959575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:02,582 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:02,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-01-18 05:03:02,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786316343] [2022-01-18 05:03:02,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:02,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:03:02,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:02,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:03:02,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=899, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:03:02,583 INFO L87 Difference]: Start difference. First operand 782 states and 2130 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:03,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:03,315 INFO L93 Difference]: Finished difference Result 955 states and 2437 transitions. [2022-01-18 05:03:03,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:03:03,315 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:03,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:03,317 INFO L225 Difference]: With dead ends: 955 [2022-01-18 05:03:03,317 INFO L226 Difference]: Without dead ends: 935 [2022-01-18 05:03:03,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=113, Invalid=1147, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:03:03,317 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 70 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 1294 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 1386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:03,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 536 Invalid, 1386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1294 Invalid, 0 Unknown, 79 Unchecked, 0.5s Time] [2022-01-18 05:03:03,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2022-01-18 05:03:03,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 780. [2022-01-18 05:03:03,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 779 states have (on average 2.7227214377406934) internal successors, (2121), 779 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:03,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 2121 transitions. [2022-01-18 05:03:03,325 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 2121 transitions. Word has length 20 [2022-01-18 05:03:03,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:03,325 INFO L470 AbstractCegarLoop]: Abstraction has 780 states and 2121 transitions. [2022-01-18 05:03:03,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:03,325 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 2121 transitions. [2022-01-18 05:03:03,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:03,326 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:03,326 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:03,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (647)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:03,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable651,647 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:03,527 INFO L402 AbstractCegarLoop]: === Iteration 653 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:03,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:03,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1128436, now seen corresponding path program 647 times [2022-01-18 05:03:03,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:03,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942966212] [2022-01-18 05:03:03,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:03,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:03,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:03,826 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:03,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:03,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942966212] [2022-01-18 05:03:03,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942966212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:03,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067505272] [2022-01-18 05:03:03,826 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:03:03,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:03,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:03,828 INFO L229 MonitoredProcess]: Starting monitored process 648 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:03,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (648)] Waiting until timeout for monitored process [2022-01-18 05:03:03,854 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:03:03,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:03,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:03,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:04,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:04,101 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:03:04,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:04,104 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:04,223 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:04,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:04,795 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:04,795 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 145 treesize of output 114 [2022-01-18 05:03:04,797 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 73 [2022-01-18 05:03:04,857 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:04,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067505272] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:04,857 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:04,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-01-18 05:03:04,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694870236] [2022-01-18 05:03:04,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:04,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:03:04,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:04,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:03:04,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=897, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:03:04,857 INFO L87 Difference]: Start difference. First operand 780 states and 2121 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:06,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:06,651 INFO L93 Difference]: Finished difference Result 1052 states and 2586 transitions. [2022-01-18 05:03:06,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 05:03:06,651 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:06,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:06,652 INFO L225 Difference]: With dead ends: 1052 [2022-01-18 05:03:06,653 INFO L226 Difference]: Without dead ends: 1005 [2022-01-18 05:03:06,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=228, Invalid=1934, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:03:06,653 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 167 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:06,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 396 Invalid, 905 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 769 Invalid, 0 Unknown, 93 Unchecked, 0.3s Time] [2022-01-18 05:03:06,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1005 states. [2022-01-18 05:03:06,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1005 to 789. [2022-01-18 05:03:06,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 788 states have (on average 2.730964467005076) internal successors, (2152), 788 states have internal predecessors, (2152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:06,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 2152 transitions. [2022-01-18 05:03:06,661 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 2152 transitions. Word has length 20 [2022-01-18 05:03:06,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:06,661 INFO L470 AbstractCegarLoop]: Abstraction has 789 states and 2152 transitions. [2022-01-18 05:03:06,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:06,661 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 2152 transitions. [2022-01-18 05:03:06,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:06,662 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:06,662 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:06,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (648)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:06,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 648 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable652 [2022-01-18 05:03:06,875 INFO L402 AbstractCegarLoop]: === Iteration 654 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:06,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:06,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1692264512, now seen corresponding path program 648 times [2022-01-18 05:03:06,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:06,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262683446] [2022-01-18 05:03:06,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:06,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:06,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:07,081 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:07,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:07,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262683446] [2022-01-18 05:03:07,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262683446] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:07,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232429322] [2022-01-18 05:03:07,082 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:03:07,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:07,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:07,082 INFO L229 MonitoredProcess]: Starting monitored process 649 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:07,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (649)] Waiting until timeout for monitored process [2022-01-18 05:03:07,106 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:03:07,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:07,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:03:07,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:07,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:07,416 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:03:07,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:07,419 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:03:07,482 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:07,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:08,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:08,034 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 163 treesize of output 133 [2022-01-18 05:03:08,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:08,040 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 123 treesize of output 93 [2022-01-18 05:03:08,168 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:08,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232429322] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:08,168 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:08,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:03:08,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910589146] [2022-01-18 05:03:08,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:08,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:03:08,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:08,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:03:08,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:03:08,168 INFO L87 Difference]: Start difference. First operand 789 states and 2152 transitions. Second operand has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 05:03:08,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:08,698 INFO L93 Difference]: Finished difference Result 858 states and 2289 transitions. [2022-01-18 05:03:08,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:03:08,698 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 20 [2022-01-18 05:03:08,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:08,699 INFO L225 Difference]: With dead ends: 858 [2022-01-18 05:03:08,699 INFO L226 Difference]: Without dead ends: 855 [2022-01-18 05:03:08,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=115, Invalid=1075, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:03:08,699 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 34 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 1040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:08,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 240 Invalid, 1040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 802 Invalid, 0 Unknown, 224 Unchecked, 0.3s Time] [2022-01-18 05:03:08,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2022-01-18 05:03:08,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 796. [2022-01-18 05:03:08,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 795 states have (on average 2.7257861635220126) internal successors, (2167), 795 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:08,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 2167 transitions. [2022-01-18 05:03:08,707 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 2167 transitions. Word has length 20 [2022-01-18 05:03:08,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:08,707 INFO L470 AbstractCegarLoop]: Abstraction has 796 states and 2167 transitions. [2022-01-18 05:03:08,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 05:03:08,707 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 2167 transitions. [2022-01-18 05:03:08,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:08,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:08,708 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:08,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (649)] Ended with exit code 0 [2022-01-18 05:03:08,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 649 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable653 [2022-01-18 05:03:08,923 INFO L402 AbstractCegarLoop]: === Iteration 655 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:08,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:08,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1659947922, now seen corresponding path program 649 times [2022-01-18 05:03:08,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:08,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846393480] [2022-01-18 05:03:08,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:08,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:08,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:09,056 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:09,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:09,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846393480] [2022-01-18 05:03:09,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846393480] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:09,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398761426] [2022-01-18 05:03:09,056 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:03:09,056 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:09,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:09,057 INFO L229 MonitoredProcess]: Starting monitored process 650 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:09,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (650)] Waiting until timeout for monitored process [2022-01-18 05:03:09,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:09,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:09,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:09,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:09,293 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:03:09,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:09,295 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:03:09,345 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:09,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:09,709 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:09,710 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 143 treesize of output 116 [2022-01-18 05:03:09,712 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 111 treesize of output 79 [2022-01-18 05:03:09,779 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:09,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398761426] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:09,779 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:09,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 05:03:09,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213493514] [2022-01-18 05:03:09,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:09,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:09,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:09,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:09,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=836, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:09,780 INFO L87 Difference]: Start difference. First operand 796 states and 2167 transitions. Second operand has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:10,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:10,257 INFO L93 Difference]: Finished difference Result 972 states and 2524 transitions. [2022-01-18 05:03:10,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:03:10,257 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:10,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:10,259 INFO L225 Difference]: With dead ends: 972 [2022-01-18 05:03:10,259 INFO L226 Difference]: Without dead ends: 947 [2022-01-18 05:03:10,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=116, Invalid=1074, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:03:10,259 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 64 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 1014 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 1201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:10,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 442 Invalid, 1201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1014 Invalid, 0 Unknown, 175 Unchecked, 0.3s Time] [2022-01-18 05:03:10,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states. [2022-01-18 05:03:10,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 806. [2022-01-18 05:03:10,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 805 states have (on average 2.7229813664596274) internal successors, (2192), 805 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:10,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 2192 transitions. [2022-01-18 05:03:10,270 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 2192 transitions. Word has length 20 [2022-01-18 05:03:10,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:10,270 INFO L470 AbstractCegarLoop]: Abstraction has 806 states and 2192 transitions. [2022-01-18 05:03:10,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:10,270 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 2192 transitions. [2022-01-18 05:03:10,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:10,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:10,271 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:10,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (650)] Ended with exit code 0 [2022-01-18 05:03:10,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 650 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable654 [2022-01-18 05:03:10,474 INFO L402 AbstractCegarLoop]: === Iteration 656 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:10,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:10,474 INFO L85 PathProgramCache]: Analyzing trace with hash -805117324, now seen corresponding path program 650 times [2022-01-18 05:03:10,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:10,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119405983] [2022-01-18 05:03:10,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:10,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:10,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:10,698 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:10,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:10,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119405983] [2022-01-18 05:03:10,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119405983] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:10,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758162193] [2022-01-18 05:03:10,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:03:10,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:10,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:10,699 INFO L229 MonitoredProcess]: Starting monitored process 651 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:10,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (651)] Waiting until timeout for monitored process [2022-01-18 05:03:10,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:03:10,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:10,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:10,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:10,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:10,944 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:03:10,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:10,946 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:10,996 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:10,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:11,412 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:11,412 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 131 treesize of output 104 [2022-01-18 05:03:11,415 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 99 treesize of output 67 [2022-01-18 05:03:11,490 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:11,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758162193] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:11,490 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:11,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 05:03:11,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557776956] [2022-01-18 05:03:11,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:11,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:11,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:11,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:11,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=836, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:11,501 INFO L87 Difference]: Start difference. First operand 806 states and 2192 transitions. Second operand has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:11,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:11,845 INFO L93 Difference]: Finished difference Result 962 states and 2486 transitions. [2022-01-18 05:03:11,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:03:11,846 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:11,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:11,847 INFO L225 Difference]: With dead ends: 962 [2022-01-18 05:03:11,847 INFO L226 Difference]: Without dead ends: 938 [2022-01-18 05:03:11,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=104, Invalid=952, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:03:11,847 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 44 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 222 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:11,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 382 Invalid, 861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 629 Invalid, 0 Unknown, 222 Unchecked, 0.3s Time] [2022-01-18 05:03:11,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2022-01-18 05:03:11,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 814. [2022-01-18 05:03:11,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 814 states, 813 states have (on average 2.7183271832718328) internal successors, (2210), 813 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:11,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 2210 transitions. [2022-01-18 05:03:11,855 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 2210 transitions. Word has length 20 [2022-01-18 05:03:11,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:11,855 INFO L470 AbstractCegarLoop]: Abstraction has 814 states and 2210 transitions. [2022-01-18 05:03:11,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:11,855 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 2210 transitions. [2022-01-18 05:03:11,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:11,856 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:11,856 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:11,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (651)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:12,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 651 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable655 [2022-01-18 05:03:12,069 INFO L402 AbstractCegarLoop]: === Iteration 657 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:12,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:12,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1797670690, now seen corresponding path program 651 times [2022-01-18 05:03:12,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:12,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758397] [2022-01-18 05:03:12,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:12,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:12,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:12,309 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:12,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:12,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758397] [2022-01-18 05:03:12,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758397] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:12,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83327024] [2022-01-18 05:03:12,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:03:12,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:12,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:12,311 INFO L229 MonitoredProcess]: Starting monitored process 652 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:12,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (652)] Waiting until timeout for monitored process [2022-01-18 05:03:12,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:03:12,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:12,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:12,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:12,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:12,655 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:03:12,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:12,658 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:03:12,736 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:12,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:13,248 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:13,248 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 131 treesize of output 104 [2022-01-18 05:03:13,251 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 99 treesize of output 67 [2022-01-18 05:03:13,327 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:13,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83327024] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:13,327 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:13,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 05:03:13,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516470212] [2022-01-18 05:03:13,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:13,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:13,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:13,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:13,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=836, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:13,328 INFO L87 Difference]: Start difference. First operand 814 states and 2210 transitions. Second operand has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:13,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:13,956 INFO L93 Difference]: Finished difference Result 926 states and 2412 transitions. [2022-01-18 05:03:13,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:03:13,956 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:13,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:13,957 INFO L225 Difference]: With dead ends: 926 [2022-01-18 05:03:13,957 INFO L226 Difference]: Without dead ends: 914 [2022-01-18 05:03:13,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=146, Invalid=1336, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:03:13,958 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 54 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 1066 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 1142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 1066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:13,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 375 Invalid, 1142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 1066 Invalid, 0 Unknown, 58 Unchecked, 0.3s Time] [2022-01-18 05:03:13,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2022-01-18 05:03:13,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 808. [2022-01-18 05:03:13,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 807 states have (on average 2.7224287484510534) internal successors, (2197), 807 states have internal predecessors, (2197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:13,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 2197 transitions. [2022-01-18 05:03:13,967 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 2197 transitions. Word has length 20 [2022-01-18 05:03:13,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:13,968 INFO L470 AbstractCegarLoop]: Abstraction has 808 states and 2197 transitions. [2022-01-18 05:03:13,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:13,968 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 2197 transitions. [2022-01-18 05:03:13,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:13,969 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:13,969 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:13,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (652)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:14,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable656,652 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:14,184 INFO L402 AbstractCegarLoop]: === Iteration 658 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:14,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:14,184 INFO L85 PathProgramCache]: Analyzing trace with hash -470036032, now seen corresponding path program 652 times [2022-01-18 05:03:14,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:14,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450211546] [2022-01-18 05:03:14,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:14,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:14,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:14,347 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:14,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:14,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450211546] [2022-01-18 05:03:14,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450211546] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:14,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186427521] [2022-01-18 05:03:14,347 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:03:14,347 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:14,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:14,348 INFO L229 MonitoredProcess]: Starting monitored process 653 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:14,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (653)] Waiting until timeout for monitored process [2022-01-18 05:03:14,371 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:03:14,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:14,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:14,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:14,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:14,557 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:03:14,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:14,558 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:14,601 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:14,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:14,973 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:14,973 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 143 treesize of output 116 [2022-01-18 05:03:14,975 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 111 treesize of output 79 [2022-01-18 05:03:15,040 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:15,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186427521] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:15,040 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:15,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 05:03:15,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774940504] [2022-01-18 05:03:15,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:15,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:15,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:15,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:15,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:15,041 INFO L87 Difference]: Start difference. First operand 808 states and 2197 transitions. Second operand has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:15,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:15,731 INFO L93 Difference]: Finished difference Result 1021 states and 2578 transitions. [2022-01-18 05:03:15,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:03:15,732 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:15,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:15,733 INFO L225 Difference]: With dead ends: 1021 [2022-01-18 05:03:15,733 INFO L226 Difference]: Without dead ends: 995 [2022-01-18 05:03:15,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=161, Invalid=1479, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 05:03:15,733 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 65 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 1330 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 1538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:15,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 565 Invalid, 1538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1330 Invalid, 0 Unknown, 189 Unchecked, 0.4s Time] [2022-01-18 05:03:15,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2022-01-18 05:03:15,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 810. [2022-01-18 05:03:15,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 810 states, 809 states have (on average 2.7206427688504324) internal successors, (2201), 809 states have internal predecessors, (2201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:15,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 810 states to 810 states and 2201 transitions. [2022-01-18 05:03:15,741 INFO L78 Accepts]: Start accepts. Automaton has 810 states and 2201 transitions. Word has length 20 [2022-01-18 05:03:15,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:15,742 INFO L470 AbstractCegarLoop]: Abstraction has 810 states and 2201 transitions. [2022-01-18 05:03:15,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:15,742 INFO L276 IsEmpty]: Start isEmpty. Operand 810 states and 2201 transitions. [2022-01-18 05:03:15,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:15,742 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:15,742 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:15,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (653)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:15,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 653 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable657 [2022-01-18 05:03:15,958 INFO L402 AbstractCegarLoop]: === Iteration 659 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:15,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:15,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1757530356, now seen corresponding path program 653 times [2022-01-18 05:03:15,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:15,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903496431] [2022-01-18 05:03:15,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:15,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:15,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:16,229 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:16,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:16,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903496431] [2022-01-18 05:03:16,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903496431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:16,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022086388] [2022-01-18 05:03:16,229 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:03:16,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:16,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:16,230 INFO L229 MonitoredProcess]: Starting monitored process 654 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:16,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (654)] Waiting until timeout for monitored process [2022-01-18 05:03:16,255 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:03:16,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:16,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:16,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:16,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:16,492 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:03:16,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:16,495 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:16,600 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:16,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:17,528 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:17,529 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 127 treesize of output 104 [2022-01-18 05:03:17,532 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 99 treesize of output 71 [2022-01-18 05:03:17,671 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:17,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022086388] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:17,671 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:17,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 05:03:17,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846514309] [2022-01-18 05:03:17,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:17,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:17,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:17,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:17,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:17,672 INFO L87 Difference]: Start difference. First operand 810 states and 2201 transitions. Second operand has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:19,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:19,261 INFO L93 Difference]: Finished difference Result 1048 states and 2628 transitions. [2022-01-18 05:03:19,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:03:19,262 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:19,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:19,263 INFO L225 Difference]: With dead ends: 1048 [2022-01-18 05:03:19,264 INFO L226 Difference]: Without dead ends: 1012 [2022-01-18 05:03:19,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=229, Invalid=2221, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:03:19,264 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 129 mSDsluCounter, 807 mSDsCounter, 0 mSdLazyCounter, 1241 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 1536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:19,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 464 Invalid, 1536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1241 Invalid, 0 Unknown, 247 Unchecked, 0.6s Time] [2022-01-18 05:03:19,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2022-01-18 05:03:19,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 808. [2022-01-18 05:03:19,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 807 states have (on average 2.718711276332094) internal successors, (2194), 807 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:19,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 2194 transitions. [2022-01-18 05:03:19,277 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 2194 transitions. Word has length 20 [2022-01-18 05:03:19,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:19,277 INFO L470 AbstractCegarLoop]: Abstraction has 808 states and 2194 transitions. [2022-01-18 05:03:19,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:19,277 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 2194 transitions. [2022-01-18 05:03:19,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:19,278 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:19,278 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:19,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (654)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:19,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable658,654 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:19,484 INFO L402 AbstractCegarLoop]: === Iteration 660 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:19,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:19,484 INFO L85 PathProgramCache]: Analyzing trace with hash 914108788, now seen corresponding path program 654 times [2022-01-18 05:03:19,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:19,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349432315] [2022-01-18 05:03:19,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:19,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:19,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:19,646 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:19,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:19,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349432315] [2022-01-18 05:03:19,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349432315] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:19,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711373186] [2022-01-18 05:03:19,646 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:03:19,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:19,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:19,648 INFO L229 MonitoredProcess]: Starting monitored process 655 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:19,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (655)] Waiting until timeout for monitored process [2022-01-18 05:03:19,679 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:03:19,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:19,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:03:19,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:19,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:19,942 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:03:19,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:19,944 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:03:20,018 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:20,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:20,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:20,470 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 163 treesize of output 133 [2022-01-18 05:03:20,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:20,476 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 123 treesize of output 93 [2022-01-18 05:03:20,568 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:20,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711373186] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:20,568 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:20,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 28 [2022-01-18 05:03:20,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908127885] [2022-01-18 05:03:20,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:20,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:03:20,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:20,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:03:20,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:03:20,569 INFO L87 Difference]: Start difference. First operand 808 states and 2194 transitions. Second operand has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 05:03:21,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:21,135 INFO L93 Difference]: Finished difference Result 870 states and 2322 transitions. [2022-01-18 05:03:21,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:03:21,135 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 20 [2022-01-18 05:03:21,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:21,136 INFO L225 Difference]: With dead ends: 870 [2022-01-18 05:03:21,136 INFO L226 Difference]: Without dead ends: 867 [2022-01-18 05:03:21,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=142, Invalid=1264, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:03:21,137 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 20 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:21,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 215 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 666 Invalid, 0 Unknown, 112 Unchecked, 0.2s Time] [2022-01-18 05:03:21,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2022-01-18 05:03:21,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 811. [2022-01-18 05:03:21,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 811 states, 810 states have (on average 2.717283950617284) internal successors, (2201), 810 states have internal predecessors, (2201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:21,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 2201 transitions. [2022-01-18 05:03:21,144 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 2201 transitions. Word has length 20 [2022-01-18 05:03:21,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:21,144 INFO L470 AbstractCegarLoop]: Abstraction has 811 states and 2201 transitions. [2022-01-18 05:03:21,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.5714285714285714) internal successors, (44), 28 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 05:03:21,145 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 2201 transitions. [2022-01-18 05:03:21,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:21,145 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:21,145 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:21,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (655)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:21,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable659,655 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:21,361 INFO L402 AbstractCegarLoop]: === Iteration 661 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:21,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:21,361 INFO L85 PathProgramCache]: Analyzing trace with hash -778070494, now seen corresponding path program 655 times [2022-01-18 05:03:21,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:21,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752625390] [2022-01-18 05:03:21,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:21,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:21,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:21,557 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:21,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:21,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752625390] [2022-01-18 05:03:21,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752625390] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:21,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464344159] [2022-01-18 05:03:21,558 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:03:21,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:21,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:21,559 INFO L229 MonitoredProcess]: Starting monitored process 656 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:21,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (656)] Waiting until timeout for monitored process [2022-01-18 05:03:21,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:21,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:21,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:21,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:21,809 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:03:21,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:21,812 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:03:21,867 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:21,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:22,200 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:22,200 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 131 treesize of output 104 [2022-01-18 05:03:22,202 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 99 treesize of output 67 [2022-01-18 05:03:22,298 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:22,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464344159] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:22,298 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:22,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 05:03:22,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099231659] [2022-01-18 05:03:22,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:22,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:22,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:22,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:22,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=835, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:22,299 INFO L87 Difference]: Start difference. First operand 811 states and 2201 transitions. Second operand has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:23,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:23,072 INFO L93 Difference]: Finished difference Result 973 states and 2508 transitions. [2022-01-18 05:03:23,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 05:03:23,072 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:23,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:23,073 INFO L225 Difference]: With dead ends: 973 [2022-01-18 05:03:23,073 INFO L226 Difference]: Without dead ends: 947 [2022-01-18 05:03:23,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=204, Invalid=1958, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:03:23,074 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 67 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 1042 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 1126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:23,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 324 Invalid, 1126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1042 Invalid, 0 Unknown, 54 Unchecked, 0.3s Time] [2022-01-18 05:03:23,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states. [2022-01-18 05:03:23,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 825. [2022-01-18 05:03:23,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 824 states have (on average 2.7281553398058254) internal successors, (2248), 824 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:23,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 2248 transitions. [2022-01-18 05:03:23,082 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 2248 transitions. Word has length 20 [2022-01-18 05:03:23,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:23,082 INFO L470 AbstractCegarLoop]: Abstraction has 825 states and 2248 transitions. [2022-01-18 05:03:23,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:23,082 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 2248 transitions. [2022-01-18 05:03:23,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:23,083 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:23,083 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:23,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (656)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:23,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable660,656 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:23,298 INFO L402 AbstractCegarLoop]: === Iteration 662 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:23,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:23,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1249190080, now seen corresponding path program 656 times [2022-01-18 05:03:23,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:23,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048738427] [2022-01-18 05:03:23,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:23,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:23,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:23,437 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:23,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:23,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048738427] [2022-01-18 05:03:23,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048738427] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:23,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302627277] [2022-01-18 05:03:23,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:03:23,438 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:23,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:23,439 INFO L229 MonitoredProcess]: Starting monitored process 657 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:23,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (657)] Waiting until timeout for monitored process [2022-01-18 05:03:23,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:03:23,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:23,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:23,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:23,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:23,642 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:03:23,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:23,643 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:03:23,681 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:23,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:23,968 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:23,968 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 131 treesize of output 104 [2022-01-18 05:03:23,970 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 99 treesize of output 67 [2022-01-18 05:03:24,042 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:24,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302627277] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:24,042 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:24,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 05:03:24,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500233560] [2022-01-18 05:03:24,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:24,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:24,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:24,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:24,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=835, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:24,043 INFO L87 Difference]: Start difference. First operand 825 states and 2248 transitions. Second operand has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:24,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:24,791 INFO L93 Difference]: Finished difference Result 950 states and 2481 transitions. [2022-01-18 05:03:24,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:03:24,791 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:24,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:24,792 INFO L225 Difference]: With dead ends: 950 [2022-01-18 05:03:24,792 INFO L226 Difference]: Without dead ends: 919 [2022-01-18 05:03:24,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=184, Invalid=1796, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:03:24,792 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 49 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 1207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 248 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:24,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 363 Invalid, 1207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 938 Invalid, 0 Unknown, 248 Unchecked, 0.3s Time] [2022-01-18 05:03:24,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 919 states. [2022-01-18 05:03:24,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 919 to 823. [2022-01-18 05:03:24,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 823 states, 822 states have (on average 2.7262773722627736) internal successors, (2241), 822 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:24,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 2241 transitions. [2022-01-18 05:03:24,801 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 2241 transitions. Word has length 20 [2022-01-18 05:03:24,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:24,801 INFO L470 AbstractCegarLoop]: Abstraction has 823 states and 2241 transitions. [2022-01-18 05:03:24,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:24,801 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 2241 transitions. [2022-01-18 05:03:24,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:24,802 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:24,802 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:24,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (657)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:25,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 657 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable661 [2022-01-18 05:03:25,014 INFO L402 AbstractCegarLoop]: === Iteration 663 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:25,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:25,014 INFO L85 PathProgramCache]: Analyzing trace with hash -818210828, now seen corresponding path program 657 times [2022-01-18 05:03:25,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:25,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333627408] [2022-01-18 05:03:25,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:25,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:25,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:25,206 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:25,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:25,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333627408] [2022-01-18 05:03:25,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333627408] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:25,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505818734] [2022-01-18 05:03:25,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:03:25,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:25,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:25,207 INFO L229 MonitoredProcess]: Starting monitored process 658 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:25,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (658)] Waiting until timeout for monitored process [2022-01-18 05:03:25,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:03:25,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:25,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:25,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:25,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:25,369 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:03:25,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:25,371 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:25,468 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:25,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:25,905 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:25,905 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 145 treesize of output 114 [2022-01-18 05:03:25,908 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 73 [2022-01-18 05:03:25,998 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:25,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505818734] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:25,999 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:25,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 05:03:25,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850083748] [2022-01-18 05:03:25,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:25,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:25,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:25,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:26,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=833, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:26,000 INFO L87 Difference]: Start difference. First operand 823 states and 2241 transitions. Second operand has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:28,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:28,240 INFO L93 Difference]: Finished difference Result 1047 states and 2617 transitions. [2022-01-18 05:03:28,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 05:03:28,240 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:28,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:28,242 INFO L225 Difference]: With dead ends: 1047 [2022-01-18 05:03:28,242 INFO L226 Difference]: Without dead ends: 997 [2022-01-18 05:03:28,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 911 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=363, Invalid=3419, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 05:03:28,242 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 160 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 1548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:28,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 402 Invalid, 1548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1383 Invalid, 0 Unknown, 100 Unchecked, 0.5s Time] [2022-01-18 05:03:28,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states. [2022-01-18 05:03:28,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 823. [2022-01-18 05:03:28,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 823 states, 822 states have (on average 2.7201946472019465) internal successors, (2236), 822 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:28,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 2236 transitions. [2022-01-18 05:03:28,251 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 2236 transitions. Word has length 20 [2022-01-18 05:03:28,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:28,251 INFO L470 AbstractCegarLoop]: Abstraction has 823 states and 2236 transitions. [2022-01-18 05:03:28,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:28,251 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 2236 transitions. [2022-01-18 05:03:28,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:28,252 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:28,252 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:28,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (658)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:28,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 658 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable662 [2022-01-18 05:03:28,467 INFO L402 AbstractCegarLoop]: === Iteration 664 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:28,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:28,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1643648060, now seen corresponding path program 658 times [2022-01-18 05:03:28,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:28,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388461916] [2022-01-18 05:03:28,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:28,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:28,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:28,583 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:28,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:28,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388461916] [2022-01-18 05:03:28,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388461916] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:28,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839942908] [2022-01-18 05:03:28,583 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:03:28,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:28,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:28,585 INFO L229 MonitoredProcess]: Starting monitored process 659 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:28,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (659)] Waiting until timeout for monitored process [2022-01-18 05:03:28,609 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:03:28,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:28,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:03:28,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:28,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:28,726 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-01-18 05:03:28,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:28,728 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-01-18 05:03:28,769 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:28,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:28,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:28,844 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 42 treesize of output 44 [2022-01-18 05:03:28,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:28,849 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 36 treesize of output 38 [2022-01-18 05:03:28,931 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:28,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839942908] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:28,931 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:28,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 05:03:28,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151745941] [2022-01-18 05:03:28,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:28,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:03:28,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:28,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:03:28,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:03:28,932 INFO L87 Difference]: Start difference. First operand 823 states and 2236 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:29,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:29,382 INFO L93 Difference]: Finished difference Result 877 states and 2346 transitions. [2022-01-18 05:03:29,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:03:29,383 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:29,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:29,384 INFO L225 Difference]: With dead ends: 877 [2022-01-18 05:03:29,384 INFO L226 Difference]: Without dead ends: 877 [2022-01-18 05:03:29,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=142, Invalid=914, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:03:29,384 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 44 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:29,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 123 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 610 Invalid, 0 Unknown, 81 Unchecked, 0.2s Time] [2022-01-18 05:03:29,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2022-01-18 05:03:29,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 814. [2022-01-18 05:03:29,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 814 states, 813 states have (on average 2.722017220172202) internal successors, (2213), 813 states have internal predecessors, (2213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:29,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 2213 transitions. [2022-01-18 05:03:29,392 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 2213 transitions. Word has length 20 [2022-01-18 05:03:29,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:29,392 INFO L470 AbstractCegarLoop]: Abstraction has 814 states and 2213 transitions. [2022-01-18 05:03:29,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:29,392 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 2213 transitions. [2022-01-18 05:03:29,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:29,393 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:29,393 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:29,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (659)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:29,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 659 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable663 [2022-01-18 05:03:29,593 INFO L402 AbstractCegarLoop]: === Iteration 665 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:29,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:29,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1743392320, now seen corresponding path program 659 times [2022-01-18 05:03:29,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:29,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860833580] [2022-01-18 05:03:29,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:29,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:29,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:29,788 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:29,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:29,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860833580] [2022-01-18 05:03:29,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860833580] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:29,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361369867] [2022-01-18 05:03:29,789 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:03:29,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:29,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:29,790 INFO L229 MonitoredProcess]: Starting monitored process 660 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:29,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (660)] Waiting until timeout for monitored process [2022-01-18 05:03:29,814 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:03:29,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:29,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:29,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:30,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:30,058 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:03:30,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:30,060 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:03:30,130 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:30,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:30,504 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:03:30,504 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 111 treesize of output 92 [2022-01-18 05:03:30,507 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 89 treesize of output 67 [2022-01-18 05:03:30,631 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:30,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361369867] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:30,631 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:30,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 05:03:30,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216597709] [2022-01-18 05:03:30,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:30,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:30,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:30,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:30,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:30,632 INFO L87 Difference]: Start difference. First operand 814 states and 2213 transitions. Second operand has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:31,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:31,510 INFO L93 Difference]: Finished difference Result 1041 states and 2657 transitions. [2022-01-18 05:03:31,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:03:31,510 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:31,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:31,512 INFO L225 Difference]: With dead ends: 1041 [2022-01-18 05:03:31,512 INFO L226 Difference]: Without dead ends: 1015 [2022-01-18 05:03:31,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=178, Invalid=1714, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:03:31,512 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 69 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 1136 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 1218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:31,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 484 Invalid, 1218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1136 Invalid, 0 Unknown, 56 Unchecked, 0.4s Time] [2022-01-18 05:03:31,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2022-01-18 05:03:31,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 840. [2022-01-18 05:03:31,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 2.734207389749702) internal successors, (2294), 839 states have internal predecessors, (2294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:31,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 2294 transitions. [2022-01-18 05:03:31,521 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 2294 transitions. Word has length 20 [2022-01-18 05:03:31,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:31,521 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 2294 transitions. [2022-01-18 05:03:31,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:31,521 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 2294 transitions. [2022-01-18 05:03:31,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:31,522 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:31,522 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:31,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (660)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:31,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 660 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable664 [2022-01-18 05:03:31,732 INFO L402 AbstractCegarLoop]: === Iteration 666 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:31,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:31,732 INFO L85 PathProgramCache]: Analyzing trace with hash 484174068, now seen corresponding path program 660 times [2022-01-18 05:03:31,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:31,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318924604] [2022-01-18 05:03:31,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:31,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:31,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:32,014 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:32,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:32,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318924604] [2022-01-18 05:03:32,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318924604] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:32,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694794809] [2022-01-18 05:03:32,014 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:03:32,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:32,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:32,015 INFO L229 MonitoredProcess]: Starting monitored process 661 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:32,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (661)] Waiting until timeout for monitored process [2022-01-18 05:03:32,040 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:03:32,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:32,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:03:32,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:32,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:32,198 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:03:32,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:32,201 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:32,294 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:32,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:32,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:32,630 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 139 treesize of output 119 [2022-01-18 05:03:32,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:32,635 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 111 treesize of output 91 [2022-01-18 05:03:32,728 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:32,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694794809] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:32,728 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:32,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 27 [2022-01-18 05:03:32,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697540292] [2022-01-18 05:03:32,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:32,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:03:32,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:32,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:03:32,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:03:32,729 INFO L87 Difference]: Start difference. First operand 840 states and 2294 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 05:03:33,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:33,399 INFO L93 Difference]: Finished difference Result 887 states and 2388 transitions. [2022-01-18 05:03:33,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:03:33,399 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 20 [2022-01-18 05:03:33,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:33,400 INFO L225 Difference]: With dead ends: 887 [2022-01-18 05:03:33,400 INFO L226 Difference]: Without dead ends: 878 [2022-01-18 05:03:33,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=149, Invalid=1257, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:03:33,401 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 25 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 898 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:33,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 138 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 898 Invalid, 0 Unknown, 7 Unchecked, 0.3s Time] [2022-01-18 05:03:33,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2022-01-18 05:03:33,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 839. [2022-01-18 05:03:33,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 838 states have (on average 2.736276849642005) internal successors, (2293), 838 states have internal predecessors, (2293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:33,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 2293 transitions. [2022-01-18 05:03:33,412 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 2293 transitions. Word has length 20 [2022-01-18 05:03:33,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:33,412 INFO L470 AbstractCegarLoop]: Abstraction has 839 states and 2293 transitions. [2022-01-18 05:03:33,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 05:03:33,412 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 2293 transitions. [2022-01-18 05:03:33,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:33,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:33,413 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:33,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (661)] Ended with exit code 0 [2022-01-18 05:03:33,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable665,661 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:33,616 INFO L402 AbstractCegarLoop]: === Iteration 667 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:33,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:33,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1661996692, now seen corresponding path program 661 times [2022-01-18 05:03:33,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:33,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239949199] [2022-01-18 05:03:33,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:33,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:33,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:33,767 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:33,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:33,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239949199] [2022-01-18 05:03:33,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239949199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:33,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470538230] [2022-01-18 05:03:33,768 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:03:33,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:33,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:33,769 INFO L229 MonitoredProcess]: Starting monitored process 662 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:33,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (662)] Waiting until timeout for monitored process [2022-01-18 05:03:33,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:33,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:33,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:33,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:33,931 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:03:33,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:33,933 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:34,036 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:34,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:34,426 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:03:34,427 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 111 treesize of output 94 [2022-01-18 05:03:34,429 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 91 treesize of output 71 [2022-01-18 05:03:34,533 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:34,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470538230] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:34,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:34,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-18 05:03:34,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441418170] [2022-01-18 05:03:34,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:34,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:34,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:34,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:34,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=831, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:34,534 INFO L87 Difference]: Start difference. First operand 839 states and 2293 transitions. Second operand has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:36,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:36,383 INFO L93 Difference]: Finished difference Result 1134 states and 2817 transitions. [2022-01-18 05:03:36,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:03:36,383 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:36,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:36,384 INFO L225 Difference]: With dead ends: 1134 [2022-01-18 05:03:36,384 INFO L226 Difference]: Without dead ends: 1080 [2022-01-18 05:03:36,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 702 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=321, Invalid=2759, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 05:03:36,384 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 133 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 1695 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 1757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:36,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 605 Invalid, 1757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1695 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 05:03:36,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2022-01-18 05:03:36,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 835. [2022-01-18 05:03:36,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 834 states have (on average 2.7278177458033572) internal successors, (2275), 834 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:36,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 2275 transitions. [2022-01-18 05:03:36,394 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 2275 transitions. Word has length 20 [2022-01-18 05:03:36,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:36,394 INFO L470 AbstractCegarLoop]: Abstraction has 835 states and 2275 transitions. [2022-01-18 05:03:36,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5483870967741935) internal successors, (48), 31 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:36,394 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 2275 transitions. [2022-01-18 05:03:36,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:36,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:36,395 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:36,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (662)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:36,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable666,662 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:36,610 INFO L402 AbstractCegarLoop]: === Iteration 668 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:36,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:36,611 INFO L85 PathProgramCache]: Analyzing trace with hash 526186484, now seen corresponding path program 662 times [2022-01-18 05:03:36,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:36,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306367041] [2022-01-18 05:03:36,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:36,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:36,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:36,867 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:36,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:36,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306367041] [2022-01-18 05:03:36,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306367041] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:36,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230063180] [2022-01-18 05:03:36,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:03:36,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:36,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:36,868 INFO L229 MonitoredProcess]: Starting monitored process 663 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:36,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (663)] Waiting until timeout for monitored process [2022-01-18 05:03:36,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:03:36,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:36,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:36,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:37,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:37,074 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:03:37,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:37,076 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:37,184 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:37,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:37,623 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:37,624 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 119 treesize of output 96 [2022-01-18 05:03:37,626 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 91 treesize of output 63 [2022-01-18 05:03:37,713 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:37,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230063180] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:37,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:37,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-01-18 05:03:37,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080192853] [2022-01-18 05:03:37,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:37,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:03:37,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:37,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:03:37,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=893, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:03:37,714 INFO L87 Difference]: Start difference. First operand 835 states and 2275 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:39,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:39,826 INFO L93 Difference]: Finished difference Result 1203 states and 2943 transitions. [2022-01-18 05:03:39,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 05:03:39,827 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:03:39,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:39,829 INFO L225 Difference]: With dead ends: 1203 [2022-01-18 05:03:39,829 INFO L226 Difference]: Without dead ends: 1155 [2022-01-18 05:03:39,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=341, Invalid=3319, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 05:03:39,829 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 153 mSDsluCounter, 923 mSDsCounter, 0 mSdLazyCounter, 1647 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 1735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:39,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 567 Invalid, 1735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1647 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 05:03:39,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2022-01-18 05:03:39,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 846. [2022-01-18 05:03:39,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 845 states have (on average 2.7325443786982246) internal successors, (2309), 845 states have internal predecessors, (2309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:39,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 2309 transitions. [2022-01-18 05:03:39,843 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 2309 transitions. Word has length 20 [2022-01-18 05:03:39,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:39,844 INFO L470 AbstractCegarLoop]: Abstraction has 846 states and 2309 transitions. [2022-01-18 05:03:39,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:39,844 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 2309 transitions. [2022-01-18 05:03:39,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:39,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:39,845 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:39,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (663)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:40,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 663 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable667 [2022-01-18 05:03:40,060 INFO L402 AbstractCegarLoop]: === Iteration 669 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:40,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:40,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1714002482, now seen corresponding path program 663 times [2022-01-18 05:03:40,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:40,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701739478] [2022-01-18 05:03:40,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:40,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:40,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:40,239 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:40,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:40,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701739478] [2022-01-18 05:03:40,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701739478] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:40,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74418421] [2022-01-18 05:03:40,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:03:40,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:40,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:40,241 INFO L229 MonitoredProcess]: Starting monitored process 664 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:40,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (664)] Waiting until timeout for monitored process [2022-01-18 05:03:40,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:03:40,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:40,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:03:40,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:40,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:40,469 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:03:40,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:40,471 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:40,528 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:40,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:41,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:41,004 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 100 treesize of output 83 [2022-01-18 05:03:41,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:41,011 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 72 treesize of output 55 [2022-01-18 05:03:41,088 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:41,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74418421] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:41,088 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:41,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:03:41,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618213220] [2022-01-18 05:03:41,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:41,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:03:41,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:41,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:03:41,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=791, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:03:41,089 INFO L87 Difference]: Start difference. First operand 846 states and 2309 transitions. Second operand has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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 05:03:41,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:41,373 INFO L93 Difference]: Finished difference Result 889 states and 2389 transitions. [2022-01-18 05:03:41,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:03:41,374 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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 20 [2022-01-18 05:03:41,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:41,375 INFO L225 Difference]: With dead ends: 889 [2022-01-18 05:03:41,375 INFO L226 Difference]: Without dead ends: 875 [2022-01-18 05:03:41,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=113, Invalid=1147, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:03:41,375 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 25 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 287 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:41,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 239 Invalid, 798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 505 Invalid, 0 Unknown, 287 Unchecked, 0.1s Time] [2022-01-18 05:03:41,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2022-01-18 05:03:41,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 853. [2022-01-18 05:03:41,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 852 states have (on average 2.726525821596244) internal successors, (2323), 852 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:41,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 2323 transitions. [2022-01-18 05:03:41,383 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 2323 transitions. Word has length 20 [2022-01-18 05:03:41,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:41,383 INFO L470 AbstractCegarLoop]: Abstraction has 853 states and 2323 transitions. [2022-01-18 05:03:41,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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 05:03:41,383 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 2323 transitions. [2022-01-18 05:03:41,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:41,384 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:41,384 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:41,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (664)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:41,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 664 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable668 [2022-01-18 05:03:41,599 INFO L402 AbstractCegarLoop]: === Iteration 670 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:41,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:41,599 INFO L85 PathProgramCache]: Analyzing trace with hash -105687300, now seen corresponding path program 664 times [2022-01-18 05:03:41,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:41,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090881200] [2022-01-18 05:03:41,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:41,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:41,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:41,737 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:41,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:41,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090881200] [2022-01-18 05:03:41,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090881200] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:41,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002572275] [2022-01-18 05:03:41,738 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:03:41,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:41,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:41,739 INFO L229 MonitoredProcess]: Starting monitored process 665 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:41,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (665)] Waiting until timeout for monitored process [2022-01-18 05:03:41,762 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:03:41,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:41,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:41,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:41,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:41,960 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:03:41,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:41,962 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:03:42,021 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:42,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:42,395 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:42,396 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 143 treesize of output 116 [2022-01-18 05:03:42,398 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 111 treesize of output 79 [2022-01-18 05:03:42,465 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:42,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002572275] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:42,466 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:42,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 05:03:42,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004942286] [2022-01-18 05:03:42,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:42,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:03:42,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:42,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:03:42,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:03:42,466 INFO L87 Difference]: Start difference. First operand 853 states and 2323 transitions. Second operand has 33 states, 33 states have (on average 1.4242424242424243) internal successors, (47), 33 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 05:03:43,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:43,076 INFO L93 Difference]: Finished difference Result 1108 states and 2818 transitions. [2022-01-18 05:03:43,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:03:43,076 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.4242424242424243) internal successors, (47), 33 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 20 [2022-01-18 05:03:43,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:43,077 INFO L225 Difference]: With dead ends: 1108 [2022-01-18 05:03:43,077 INFO L226 Difference]: Without dead ends: 1094 [2022-01-18 05:03:43,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=134, Invalid=1426, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 05:03:43,077 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 81 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 1211 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 1495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 265 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:43,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 653 Invalid, 1495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1211 Invalid, 0 Unknown, 265 Unchecked, 0.4s Time] [2022-01-18 05:03:43,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2022-01-18 05:03:43,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 879. [2022-01-18 05:03:43,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 878 states have (on average 2.733485193621868) internal successors, (2400), 878 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:43,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 2400 transitions. [2022-01-18 05:03:43,087 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 2400 transitions. Word has length 20 [2022-01-18 05:03:43,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:43,087 INFO L470 AbstractCegarLoop]: Abstraction has 879 states and 2400 transitions. [2022-01-18 05:03:43,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.4242424242424243) internal successors, (47), 33 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 05:03:43,087 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 2400 transitions. [2022-01-18 05:03:43,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:43,088 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:43,088 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:43,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (665)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:43,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable669,665 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:43,295 INFO L402 AbstractCegarLoop]: === Iteration 671 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:43,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:43,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1427971766, now seen corresponding path program 665 times [2022-01-18 05:03:43,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:43,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020670919] [2022-01-18 05:03:43,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:43,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:43,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:43,395 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:43,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:43,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020670919] [2022-01-18 05:03:43,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020670919] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:43,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907050034] [2022-01-18 05:03:43,395 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:03:43,396 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:43,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:43,396 INFO L229 MonitoredProcess]: Starting monitored process 666 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:43,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (666)] Waiting until timeout for monitored process [2022-01-18 05:03:43,421 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:03:43,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:43,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:03:43,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:43,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:43,563 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:03:43,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:43,565 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:03:43,570 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:43,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:43,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:43,675 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 28 treesize of output 32 [2022-01-18 05:03:43,678 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:43,679 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 24 treesize of output 28 [2022-01-18 05:03:43,720 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:43,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907050034] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:43,721 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:43,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:03:43,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374510936] [2022-01-18 05:03:43,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:43,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:03:43,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:43,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:03:43,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:03:43,721 INFO L87 Difference]: Start difference. First operand 879 states and 2400 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 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 05:03:43,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:43,821 INFO L93 Difference]: Finished difference Result 942 states and 2524 transitions. [2022-01-18 05:03:43,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:03:43,822 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 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 20 [2022-01-18 05:03:43,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:43,823 INFO L225 Difference]: With dead ends: 942 [2022-01-18 05:03:43,823 INFO L226 Difference]: Without dead ends: 942 [2022-01-18 05:03:43,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:03:43,823 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:43,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 140 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 324 Invalid, 0 Unknown, 43 Unchecked, 0.1s Time] [2022-01-18 05:03:43,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2022-01-18 05:03:43,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 879. [2022-01-18 05:03:43,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 878 states have (on average 2.733485193621868) internal successors, (2400), 878 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:43,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 2400 transitions. [2022-01-18 05:03:43,836 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 2400 transitions. Word has length 20 [2022-01-18 05:03:43,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:43,836 INFO L470 AbstractCegarLoop]: Abstraction has 879 states and 2400 transitions. [2022-01-18 05:03:43,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 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 05:03:43,836 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 2400 transitions. [2022-01-18 05:03:43,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:43,837 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:43,837 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:43,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (666)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:44,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable670,666 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:44,061 INFO L402 AbstractCegarLoop]: === Iteration 672 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:44,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:44,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1174816248, now seen corresponding path program 666 times [2022-01-18 05:03:44,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:44,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055768968] [2022-01-18 05:03:44,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:44,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:44,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:44,141 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:44,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:44,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055768968] [2022-01-18 05:03:44,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055768968] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:44,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964965987] [2022-01-18 05:03:44,141 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:03:44,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:44,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:44,142 INFO L229 MonitoredProcess]: Starting monitored process 667 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:44,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (667)] Waiting until timeout for monitored process [2022-01-18 05:03:44,174 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:03:44,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:44,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:03:44,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:44,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:44,324 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:03:44,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:44,326 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 05:03:44,339 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:44,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:44,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:44,427 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 32 treesize of output 36 [2022-01-18 05:03:44,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:44,430 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 28 treesize of output 32 [2022-01-18 05:03:44,466 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:44,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964965987] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:44,466 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:44,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 05:03:44,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788111465] [2022-01-18 05:03:44,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:44,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:03:44,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:44,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:03:44,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:03:44,467 INFO L87 Difference]: Start difference. First operand 879 states and 2400 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 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 05:03:44,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:44,569 INFO L93 Difference]: Finished difference Result 934 states and 2503 transitions. [2022-01-18 05:03:44,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:03:44,569 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 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 20 [2022-01-18 05:03:44,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:44,570 INFO L225 Difference]: With dead ends: 934 [2022-01-18 05:03:44,570 INFO L226 Difference]: Without dead ends: 934 [2022-01-18 05:03:44,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:03:44,570 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 41 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:44,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 148 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 322 Invalid, 0 Unknown, 122 Unchecked, 0.1s Time] [2022-01-18 05:03:44,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 934 states. [2022-01-18 05:03:44,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 934 to 880. [2022-01-18 05:03:44,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 879 states have (on average 2.733788395904437) internal successors, (2403), 879 states have internal predecessors, (2403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:44,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 2403 transitions. [2022-01-18 05:03:44,579 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 2403 transitions. Word has length 20 [2022-01-18 05:03:44,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:44,579 INFO L470 AbstractCegarLoop]: Abstraction has 880 states and 2403 transitions. [2022-01-18 05:03:44,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 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 05:03:44,579 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 2403 transitions. [2022-01-18 05:03:44,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:44,580 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:44,580 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:44,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (667)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:44,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 667 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable671 [2022-01-18 05:03:44,786 INFO L402 AbstractCegarLoop]: === Iteration 673 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:44,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:44,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1092890474, now seen corresponding path program 667 times [2022-01-18 05:03:44,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:44,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622806625] [2022-01-18 05:03:44,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:44,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:44,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:44,886 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:44,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:44,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622806625] [2022-01-18 05:03:44,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622806625] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:44,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015108268] [2022-01-18 05:03:44,886 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:03:44,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:44,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:44,887 INFO L229 MonitoredProcess]: Starting monitored process 668 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:44,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (668)] Waiting until timeout for monitored process [2022-01-18 05:03:44,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:44,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:03:44,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:45,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:45,107 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-01-18 05:03:45,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:45,109 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-01-18 05:03:45,116 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:45,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:45,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:45,244 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 28 treesize of output 32 [2022-01-18 05:03:45,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:45,249 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 24 treesize of output 28 [2022-01-18 05:03:45,307 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:45,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015108268] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:45,307 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:45,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 05:03:45,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157379555] [2022-01-18 05:03:45,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:45,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:03:45,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:45,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:03:45,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:03:45,308 INFO L87 Difference]: Start difference. First operand 880 states and 2403 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 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 05:03:45,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:45,400 INFO L93 Difference]: Finished difference Result 928 states and 2502 transitions. [2022-01-18 05:03:45,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:03:45,401 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 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 20 [2022-01-18 05:03:45,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:45,402 INFO L225 Difference]: With dead ends: 928 [2022-01-18 05:03:45,402 INFO L226 Difference]: Without dead ends: 928 [2022-01-18 05:03:45,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:03:45,402 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 23 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:45,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 102 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 276 Invalid, 0 Unknown, 105 Unchecked, 0.1s Time] [2022-01-18 05:03:45,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2022-01-18 05:03:45,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 879. [2022-01-18 05:03:45,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 878 states have (on average 2.733485193621868) internal successors, (2400), 878 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:45,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 2400 transitions. [2022-01-18 05:03:45,414 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 2400 transitions. Word has length 20 [2022-01-18 05:03:45,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:45,414 INFO L470 AbstractCegarLoop]: Abstraction has 879 states and 2400 transitions. [2022-01-18 05:03:45,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 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 05:03:45,414 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 2400 transitions. [2022-01-18 05:03:45,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:45,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:45,416 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:45,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (668)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:45,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 668 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable672 [2022-01-18 05:03:45,622 INFO L402 AbstractCegarLoop]: === Iteration 674 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:45,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:45,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1823428070, now seen corresponding path program 668 times [2022-01-18 05:03:45,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:45,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619014445] [2022-01-18 05:03:45,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:45,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:45,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:45,873 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:45,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:45,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619014445] [2022-01-18 05:03:45,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619014445] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:45,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293318230] [2022-01-18 05:03:45,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:03:45,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:45,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:45,875 INFO L229 MonitoredProcess]: Starting monitored process 669 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:45,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (669)] Waiting until timeout for monitored process [2022-01-18 05:03:45,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:03:45,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:45,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:45,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:46,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:46,187 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:03:46,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:46,190 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:03:46,285 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:46,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:46,962 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:46,963 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 131 treesize of output 104 [2022-01-18 05:03:46,966 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 99 treesize of output 67 [2022-01-18 05:03:47,097 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:47,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293318230] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:47,097 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:47,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 05:03:47,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69981583] [2022-01-18 05:03:47,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:47,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:03:47,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:47,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:03:47,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1022, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:03:47,098 INFO L87 Difference]: Start difference. First operand 879 states and 2400 transitions. Second operand has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 05:03:47,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:47,932 INFO L93 Difference]: Finished difference Result 1140 states and 2867 transitions. [2022-01-18 05:03:47,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:03:47,933 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 20 [2022-01-18 05:03:47,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:47,935 INFO L225 Difference]: With dead ends: 1140 [2022-01-18 05:03:47,935 INFO L226 Difference]: Without dead ends: 1120 [2022-01-18 05:03:47,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=141, Invalid=1499, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 05:03:47,935 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 106 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 895 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 1031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 895 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:47,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 466 Invalid, 1031 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 895 Invalid, 0 Unknown, 114 Unchecked, 0.4s Time] [2022-01-18 05:03:47,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2022-01-18 05:03:47,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 902. [2022-01-18 05:03:47,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 902 states, 901 states have (on average 2.7247502774694783) internal successors, (2455), 901 states have internal predecessors, (2455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:47,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 2455 transitions. [2022-01-18 05:03:47,949 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 2455 transitions. Word has length 20 [2022-01-18 05:03:47,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:47,949 INFO L470 AbstractCegarLoop]: Abstraction has 902 states and 2455 transitions. [2022-01-18 05:03:47,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 05:03:47,950 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 2455 transitions. [2022-01-18 05:03:47,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:47,951 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:47,951 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:47,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (669)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:48,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 669 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable673 [2022-01-18 05:03:48,180 INFO L402 AbstractCegarLoop]: === Iteration 675 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:48,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:48,180 INFO L85 PathProgramCache]: Analyzing trace with hash -138590246, now seen corresponding path program 669 times [2022-01-18 05:03:48,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:48,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945654332] [2022-01-18 05:03:48,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:48,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:48,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:48,508 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:48,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:48,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945654332] [2022-01-18 05:03:48,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945654332] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:48,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439766590] [2022-01-18 05:03:48,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:03:48,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:48,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:48,509 INFO L229 MonitoredProcess]: Starting monitored process 670 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:48,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (670)] Waiting until timeout for monitored process [2022-01-18 05:03:48,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:03:48,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:48,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:03:48,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:48,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:48,851 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:03:48,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:48,853 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:03:48,927 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:48,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:49,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:49,631 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 163 treesize of output 133 [2022-01-18 05:03:49,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:49,640 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 123 treesize of output 93 [2022-01-18 05:03:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:49,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439766590] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:49,790 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:49,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 05:03:49,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948390582] [2022-01-18 05:03:49,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:49,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:03:49,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:49,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:03:49,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:03:49,791 INFO L87 Difference]: Start difference. First operand 902 states and 2455 transitions. Second operand has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 05:03:50,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:50,133 INFO L93 Difference]: Finished difference Result 926 states and 2502 transitions. [2022-01-18 05:03:50,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:03:50,133 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 20 [2022-01-18 05:03:50,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:50,134 INFO L225 Difference]: With dead ends: 926 [2022-01-18 05:03:50,134 INFO L226 Difference]: Without dead ends: 923 [2022-01-18 05:03:50,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=100, Invalid=956, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:03:50,134 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 16 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:50,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 195 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 521 Invalid, 0 Unknown, 149 Unchecked, 0.2s Time] [2022-01-18 05:03:50,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states. [2022-01-18 05:03:50,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 896. [2022-01-18 05:03:50,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 895 states have (on average 2.7340782122905027) internal successors, (2447), 895 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:50,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 2447 transitions. [2022-01-18 05:03:50,143 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 2447 transitions. Word has length 20 [2022-01-18 05:03:50,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:50,143 INFO L470 AbstractCegarLoop]: Abstraction has 896 states and 2447 transitions. [2022-01-18 05:03:50,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 05:03:50,143 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 2447 transitions. [2022-01-18 05:03:50,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:50,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:50,144 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:50,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (670)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:50,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 670 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable674 [2022-01-18 05:03:50,348 INFO L402 AbstractCegarLoop]: === Iteration 676 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:50,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:50,348 INFO L85 PathProgramCache]: Analyzing trace with hash -25842610, now seen corresponding path program 670 times [2022-01-18 05:03:50,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:50,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162782305] [2022-01-18 05:03:50,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:50,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:50,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:50,536 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:50,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:50,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162782305] [2022-01-18 05:03:50,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162782305] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:50,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775910042] [2022-01-18 05:03:50,537 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:03:50,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:50,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:50,537 INFO L229 MonitoredProcess]: Starting monitored process 671 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:50,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (671)] Waiting until timeout for monitored process [2022-01-18 05:03:50,561 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:03:50,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:50,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:50,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:50,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:50,833 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:03:50,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:50,835 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:03:50,889 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:50,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:51,305 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:51,306 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 143 treesize of output 116 [2022-01-18 05:03:51,308 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 111 treesize of output 79 [2022-01-18 05:03:51,402 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:51,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775910042] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:51,402 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:51,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-18 05:03:51,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115994161] [2022-01-18 05:03:51,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:51,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:03:51,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:51,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:03:51,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:03:51,403 INFO L87 Difference]: Start difference. First operand 896 states and 2447 transitions. Second operand has 33 states, 33 states have (on average 1.4242424242424243) internal successors, (47), 33 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 05:03:52,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:52,416 INFO L93 Difference]: Finished difference Result 1179 states and 2940 transitions. [2022-01-18 05:03:52,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:03:52,416 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.4242424242424243) internal successors, (47), 33 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 20 [2022-01-18 05:03:52,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:52,418 INFO L225 Difference]: With dead ends: 1179 [2022-01-18 05:03:52,418 INFO L226 Difference]: Without dead ends: 1156 [2022-01-18 05:03:52,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=153, Invalid=1569, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 05:03:52,418 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 96 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 1351 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 1675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 295 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:52,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 644 Invalid, 1675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1351 Invalid, 0 Unknown, 295 Unchecked, 0.6s Time] [2022-01-18 05:03:52,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1156 states. [2022-01-18 05:03:52,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1156 to 896. [2022-01-18 05:03:52,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 895 states have (on average 2.7340782122905027) internal successors, (2447), 895 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:52,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 2447 transitions. [2022-01-18 05:03:52,428 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 2447 transitions. Word has length 20 [2022-01-18 05:03:52,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:52,428 INFO L470 AbstractCegarLoop]: Abstraction has 896 states and 2447 transitions. [2022-01-18 05:03:52,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.4242424242424243) internal successors, (47), 33 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 05:03:52,428 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 2447 transitions. [2022-01-18 05:03:52,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:52,429 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:52,429 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:52,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (671)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:52,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 671 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable675 [2022-01-18 05:03:52,633 INFO L402 AbstractCegarLoop]: === Iteration 677 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:52,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:52,633 INFO L85 PathProgramCache]: Analyzing trace with hash 309238682, now seen corresponding path program 671 times [2022-01-18 05:03:52,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:52,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859087593] [2022-01-18 05:03:52,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:52,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:52,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:52,923 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:52,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:52,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859087593] [2022-01-18 05:03:52,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859087593] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:52,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805792330] [2022-01-18 05:03:52,924 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:03:52,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:52,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:52,925 INFO L229 MonitoredProcess]: Starting monitored process 672 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:52,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (672)] Waiting until timeout for monitored process [2022-01-18 05:03:52,949 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:03:52,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:52,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:52,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:53,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:53,308 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:03:53,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:53,311 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:53,386 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:53,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:54,015 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:54,015 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 131 treesize of output 104 [2022-01-18 05:03:54,017 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 99 treesize of output 67 [2022-01-18 05:03:54,123 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:54,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805792330] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:54,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:54,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 05:03:54,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707775065] [2022-01-18 05:03:54,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:54,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:03:54,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:54,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:03:54,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1022, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:03:54,124 INFO L87 Difference]: Start difference. First operand 896 states and 2447 transitions. Second operand has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 05:03:54,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:54,856 INFO L93 Difference]: Finished difference Result 1076 states and 2766 transitions. [2022-01-18 05:03:54,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:03:54,856 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 20 [2022-01-18 05:03:54,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:54,857 INFO L225 Difference]: With dead ends: 1076 [2022-01-18 05:03:54,857 INFO L226 Difference]: Without dead ends: 1056 [2022-01-18 05:03:54,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=150, Invalid=1656, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:03:54,858 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 71 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 885 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 266 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:54,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 556 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 885 Invalid, 0 Unknown, 266 Unchecked, 0.4s Time] [2022-01-18 05:03:54,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2022-01-18 05:03:54,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 895. [2022-01-18 05:03:54,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 894 states have (on average 2.7304250559284116) internal successors, (2441), 894 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:54,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 2441 transitions. [2022-01-18 05:03:54,867 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 2441 transitions. Word has length 20 [2022-01-18 05:03:54,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:54,867 INFO L470 AbstractCegarLoop]: Abstraction has 895 states and 2441 transitions. [2022-01-18 05:03:54,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 05:03:54,867 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 2441 transitions. [2022-01-18 05:03:54,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:54,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:54,868 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:54,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (672)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:55,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 672 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable676 [2022-01-18 05:03:55,079 INFO L402 AbstractCegarLoop]: === Iteration 678 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:55,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:55,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1758162226, now seen corresponding path program 672 times [2022-01-18 05:03:55,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:55,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122950744] [2022-01-18 05:03:55,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:55,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:55,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:55,358 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:55,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:55,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122950744] [2022-01-18 05:03:55,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122950744] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:55,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45523390] [2022-01-18 05:03:55,359 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:03:55,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:55,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:55,360 INFO L229 MonitoredProcess]: Starting monitored process 673 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:55,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (673)] Waiting until timeout for monitored process [2022-01-18 05:03:55,383 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:03:55,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:55,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:55,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:55,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:55,671 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:03:55,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:55,674 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:55,799 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:55,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:56,561 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:56,561 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 145 treesize of output 114 [2022-01-18 05:03:56,563 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 73 [2022-01-18 05:03:56,629 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:56,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45523390] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:56,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:56,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 05:03:56,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539456520] [2022-01-18 05:03:56,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:56,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:03:56,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:56,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:03:56,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1020, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:03:56,630 INFO L87 Difference]: Start difference. First operand 895 states and 2441 transitions. Second operand has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 05:03:58,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:58,750 INFO L93 Difference]: Finished difference Result 1225 states and 3027 transitions. [2022-01-18 05:03:58,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:03:58,750 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 20 [2022-01-18 05:03:58,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:58,752 INFO L225 Difference]: With dead ends: 1225 [2022-01-18 05:03:58,752 INFO L226 Difference]: Without dead ends: 1185 [2022-01-18 05:03:58,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=225, Invalid=2225, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:03:58,753 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 123 mSDsluCounter, 1270 mSDsCounter, 0 mSdLazyCounter, 1522 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 803 SdHoareTripleChecker+Invalid, 1841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 283 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:58,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 803 Invalid, 1841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1522 Invalid, 0 Unknown, 283 Unchecked, 0.7s Time] [2022-01-18 05:03:58,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2022-01-18 05:03:58,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 899. [2022-01-18 05:03:58,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 899 states, 898 states have (on average 2.732739420935412) internal successors, (2454), 898 states have internal predecessors, (2454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:58,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 899 states to 899 states and 2454 transitions. [2022-01-18 05:03:58,765 INFO L78 Accepts]: Start accepts. Automaton has 899 states and 2454 transitions. Word has length 20 [2022-01-18 05:03:58,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:58,765 INFO L470 AbstractCegarLoop]: Abstraction has 899 states and 2454 transitions. [2022-01-18 05:03:58,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 05:03:58,765 INFO L276 IsEmpty]: Start isEmpty. Operand 899 states and 2454 transitions. [2022-01-18 05:03:58,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:03:58,766 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:58,766 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:58,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (673)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:58,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 673 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable677 [2022-01-18 05:03:58,970 INFO L402 AbstractCegarLoop]: === Iteration 679 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:58,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:58,970 INFO L85 PathProgramCache]: Analyzing trace with hash 846862166, now seen corresponding path program 673 times [2022-01-18 05:03:58,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:58,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498974545] [2022-01-18 05:03:58,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:58,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:58,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:59,191 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:59,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:59,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498974545] [2022-01-18 05:03:59,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498974545] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:59,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001522458] [2022-01-18 05:03:59,191 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:03:59,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:59,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:59,192 INFO L229 MonitoredProcess]: Starting monitored process 674 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:59,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (674)] Waiting until timeout for monitored process [2022-01-18 05:03:59,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:59,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:03:59,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:59,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:59,391 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:03:59,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:59,393 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:03:59,483 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:59,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:59,895 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:03:59,896 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 119 treesize of output 96 [2022-01-18 05:03:59,898 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 91 treesize of output 63 [2022-01-18 05:03:59,977 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:59,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001522458] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:59,977 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:59,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-18 05:03:59,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007539419] [2022-01-18 05:03:59,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:59,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:03:59,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:59,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:03:59,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=954, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:03:59,978 INFO L87 Difference]: Start difference. First operand 899 states and 2454 transitions. Second operand has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:01,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:01,549 INFO L93 Difference]: Finished difference Result 1092 states and 2793 transitions. [2022-01-18 05:04:01,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:04:01,549 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 20 [2022-01-18 05:04:01,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:01,550 INFO L225 Difference]: With dead ends: 1092 [2022-01-18 05:04:01,550 INFO L226 Difference]: Without dead ends: 1059 [2022-01-18 05:04:01,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=233, Invalid=2317, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 05:04:01,551 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 140 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 1175 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 1356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:01,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 499 Invalid, 1356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1175 Invalid, 0 Unknown, 137 Unchecked, 0.5s Time] [2022-01-18 05:04:01,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2022-01-18 05:04:01,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 895. [2022-01-18 05:04:01,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 894 states have (on average 2.728187919463087) internal successors, (2439), 894 states have internal predecessors, (2439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:01,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 2439 transitions. [2022-01-18 05:04:01,560 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 2439 transitions. Word has length 20 [2022-01-18 05:04:01,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:01,560 INFO L470 AbstractCegarLoop]: Abstraction has 895 states and 2439 transitions. [2022-01-18 05:04:01,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:01,560 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 2439 transitions. [2022-01-18 05:04:01,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:01,569 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:01,569 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:01,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (674)] Ended with exit code 0 [2022-01-18 05:04:01,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 674 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable678 [2022-01-18 05:04:01,783 INFO L402 AbstractCegarLoop]: === Iteration 680 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:01,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:01,784 INFO L85 PathProgramCache]: Analyzing trace with hash -604519006, now seen corresponding path program 674 times [2022-01-18 05:04:01,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:01,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408343062] [2022-01-18 05:04:01,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:01,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:01,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:02,055 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:02,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:02,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408343062] [2022-01-18 05:04:02,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408343062] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:02,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301809177] [2022-01-18 05:04:02,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:04:02,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:02,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:02,056 INFO L229 MonitoredProcess]: Starting monitored process 675 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:02,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (675)] Waiting until timeout for monitored process [2022-01-18 05:04:02,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:04:02,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:02,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:02,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:02,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:02,365 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:04:02,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:02,367 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:04:02,423 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:02,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:02,892 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:02,893 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 143 treesize of output 116 [2022-01-18 05:04:02,895 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 111 treesize of output 79 [2022-01-18 05:04:03,009 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:03,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301809177] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:03,009 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:03,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-18 05:04:03,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975148080] [2022-01-18 05:04:03,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:03,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:04:03,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:03,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:04:03,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=955, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:04:03,010 INFO L87 Difference]: Start difference. First operand 895 states and 2439 transitions. Second operand has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:04,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:04,139 INFO L93 Difference]: Finished difference Result 1159 states and 2937 transitions. [2022-01-18 05:04:04,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:04:04,140 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 20 [2022-01-18 05:04:04,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:04,141 INFO L225 Difference]: With dead ends: 1159 [2022-01-18 05:04:04,141 INFO L226 Difference]: Without dead ends: 1133 [2022-01-18 05:04:04,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=197, Invalid=2059, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:04:04,141 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 87 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 1238 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 1384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:04,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 565 Invalid, 1384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1238 Invalid, 0 Unknown, 119 Unchecked, 0.5s Time] [2022-01-18 05:04:04,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2022-01-18 05:04:04,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 923. [2022-01-18 05:04:04,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 922 states have (on average 2.7234273318872018) internal successors, (2511), 922 states have internal predecessors, (2511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:04,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 2511 transitions. [2022-01-18 05:04:04,151 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 2511 transitions. Word has length 20 [2022-01-18 05:04:04,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:04,151 INFO L470 AbstractCegarLoop]: Abstraction has 923 states and 2511 transitions. [2022-01-18 05:04:04,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:04,152 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 2511 transitions. [2022-01-18 05:04:04,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:04,152 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:04,152 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:04,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (675)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:04,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable679,675 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:04,353 INFO L402 AbstractCegarLoop]: === Iteration 681 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:04,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:04,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1080318818, now seen corresponding path program 675 times [2022-01-18 05:04:04,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:04,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081319261] [2022-01-18 05:04:04,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:04,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:04,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:04,579 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:04,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:04,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081319261] [2022-01-18 05:04:04,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081319261] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:04,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791473631] [2022-01-18 05:04:04,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:04:04,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:04,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:04,581 INFO L229 MonitoredProcess]: Starting monitored process 676 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:04,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (676)] Waiting until timeout for monitored process [2022-01-18 05:04:04,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:04:04,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:04,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:04,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:04,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:04,955 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:04:04,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:04,958 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:04:05,030 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:05,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:05,544 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:05,545 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 131 treesize of output 104 [2022-01-18 05:04:05,547 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 99 treesize of output 67 [2022-01-18 05:04:05,663 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:05,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791473631] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:05,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:05,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-18 05:04:05,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120446302] [2022-01-18 05:04:05,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:05,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:04:05,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:05,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:04:05,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=955, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:04:05,664 INFO L87 Difference]: Start difference. First operand 923 states and 2511 transitions. Second operand has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:06,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:06,893 INFO L93 Difference]: Finished difference Result 1134 states and 2894 transitions. [2022-01-18 05:04:06,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:04:06,894 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 20 [2022-01-18 05:04:06,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:06,895 INFO L225 Difference]: With dead ends: 1134 [2022-01-18 05:04:06,895 INFO L226 Difference]: Without dead ends: 1120 [2022-01-18 05:04:06,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=197, Invalid=2059, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:04:06,896 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 72 mSDsluCounter, 886 mSDsCounter, 0 mSdLazyCounter, 1205 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 1483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:06,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 551 Invalid, 1483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1205 Invalid, 0 Unknown, 252 Unchecked, 0.6s Time] [2022-01-18 05:04:06,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2022-01-18 05:04:06,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 919. [2022-01-18 05:04:06,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 919 states, 918 states have (on average 2.7287581699346406) internal successors, (2505), 918 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:06,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 919 states to 919 states and 2505 transitions. [2022-01-18 05:04:06,906 INFO L78 Accepts]: Start accepts. Automaton has 919 states and 2505 transitions. Word has length 20 [2022-01-18 05:04:06,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:06,906 INFO L470 AbstractCegarLoop]: Abstraction has 919 states and 2505 transitions. [2022-01-18 05:04:06,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:06,906 INFO L276 IsEmpty]: Start isEmpty. Operand 919 states and 2505 transitions. [2022-01-18 05:04:06,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:06,907 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:06,907 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:06,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (676)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:07,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable680,676 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:07,122 INFO L402 AbstractCegarLoop]: === Iteration 682 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:07,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:07,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1193066454, now seen corresponding path program 676 times [2022-01-18 05:04:07,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:07,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148462491] [2022-01-18 05:04:07,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:07,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:07,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:07,348 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:07,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:07,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148462491] [2022-01-18 05:04:07,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148462491] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:07,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287294012] [2022-01-18 05:04:07,348 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:04:07,349 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:07,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:07,349 INFO L229 MonitoredProcess]: Starting monitored process 677 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:07,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (677)] Waiting until timeout for monitored process [2022-01-18 05:04:07,379 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:04:07,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:07,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:07,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:07,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:07,714 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:04:07,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:07,717 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:04:07,798 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:07,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:08,229 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:08,229 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 143 treesize of output 116 [2022-01-18 05:04:08,231 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 111 treesize of output 79 [2022-01-18 05:04:08,309 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:08,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287294012] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:08,309 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:08,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-18 05:04:08,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670166019] [2022-01-18 05:04:08,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:08,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:04:08,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:08,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:04:08,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=955, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:04:08,310 INFO L87 Difference]: Start difference. First operand 919 states and 2505 transitions. Second operand has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:08,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:08,628 INFO L93 Difference]: Finished difference Result 1116 states and 2868 transitions. [2022-01-18 05:04:08,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:04:08,628 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 20 [2022-01-18 05:04:08,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:08,629 INFO L225 Difference]: With dead ends: 1116 [2022-01-18 05:04:08,629 INFO L226 Difference]: Without dead ends: 1097 [2022-01-18 05:04:08,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=111, Invalid=1079, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:04:08,629 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 60 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 964 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:08,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 510 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 964 Invalid, 0 Unknown, 201 Unchecked, 0.3s Time] [2022-01-18 05:04:08,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2022-01-18 05:04:08,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 927. [2022-01-18 05:04:08,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 927 states, 926 states have (on average 2.724622030237581) internal successors, (2523), 926 states have internal predecessors, (2523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:08,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 927 states to 927 states and 2523 transitions. [2022-01-18 05:04:08,639 INFO L78 Accepts]: Start accepts. Automaton has 927 states and 2523 transitions. Word has length 20 [2022-01-18 05:04:08,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:08,639 INFO L470 AbstractCegarLoop]: Abstraction has 927 states and 2523 transitions. [2022-01-18 05:04:08,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:08,639 INFO L276 IsEmpty]: Start isEmpty. Operand 927 states and 2523 transitions. [2022-01-18 05:04:08,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:08,640 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:08,640 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:08,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (677)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:08,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable681,677 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:08,853 INFO L402 AbstractCegarLoop]: === Iteration 683 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:08,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:08,853 INFO L85 PathProgramCache]: Analyzing trace with hash -499112828, now seen corresponding path program 677 times [2022-01-18 05:04:08,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:08,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294025945] [2022-01-18 05:04:08,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:08,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:08,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:09,038 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:09,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:09,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294025945] [2022-01-18 05:04:09,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294025945] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:09,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40296785] [2022-01-18 05:04:09,038 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:04:09,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:09,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:09,039 INFO L229 MonitoredProcess]: Starting monitored process 678 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:09,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (678)] Waiting until timeout for monitored process [2022-01-18 05:04:09,066 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:04:09,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:09,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:09,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:09,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:09,310 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:04:09,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:09,312 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:09,358 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:09,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:09,752 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:09,752 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 143 treesize of output 116 [2022-01-18 05:04:09,754 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 111 treesize of output 79 [2022-01-18 05:04:09,834 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:09,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40296785] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:09,834 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:09,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-18 05:04:09,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114593436] [2022-01-18 05:04:09,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:09,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:04:09,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:09,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:04:09,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=955, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:04:09,835 INFO L87 Difference]: Start difference. First operand 927 states and 2523 transitions. Second operand has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:10,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:10,797 INFO L93 Difference]: Finished difference Result 1152 states and 2906 transitions. [2022-01-18 05:04:10,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:04:10,797 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 20 [2022-01-18 05:04:10,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:10,799 INFO L225 Difference]: With dead ends: 1152 [2022-01-18 05:04:10,799 INFO L226 Difference]: Without dead ends: 1137 [2022-01-18 05:04:10,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=181, Invalid=1799, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:04:10,799 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 87 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 1190 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:10,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 476 Invalid, 1393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1190 Invalid, 0 Unknown, 175 Unchecked, 0.4s Time] [2022-01-18 05:04:10,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2022-01-18 05:04:10,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 914. [2022-01-18 05:04:10,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 914 states, 913 states have (on average 2.727272727272727) internal successors, (2490), 913 states have internal predecessors, (2490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:10,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 914 states to 914 states and 2490 transitions. [2022-01-18 05:04:10,808 INFO L78 Accepts]: Start accepts. Automaton has 914 states and 2490 transitions. Word has length 20 [2022-01-18 05:04:10,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:10,808 INFO L470 AbstractCegarLoop]: Abstraction has 914 states and 2490 transitions. [2022-01-18 05:04:10,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:10,808 INFO L276 IsEmpty]: Start isEmpty. Operand 914 states and 2490 transitions. [2022-01-18 05:04:10,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:10,809 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:10,809 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:10,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (678)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:11,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable682,678 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:11,025 INFO L402 AbstractCegarLoop]: === Iteration 684 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:11,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:11,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1528147746, now seen corresponding path program 678 times [2022-01-18 05:04:11,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:11,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557056218] [2022-01-18 05:04:11,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:11,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:11,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:11,237 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:11,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:11,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557056218] [2022-01-18 05:04:11,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557056218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:11,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595384388] [2022-01-18 05:04:11,238 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:04:11,238 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:11,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:11,239 INFO L229 MonitoredProcess]: Starting monitored process 679 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:11,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (679)] Waiting until timeout for monitored process [2022-01-18 05:04:11,264 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:04:11,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:11,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:04:11,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:11,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:11,547 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:04:11,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:11,548 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:04:11,597 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:11,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:12,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:12,002 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 163 treesize of output 133 [2022-01-18 05:04:12,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:12,006 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 123 treesize of output 93 [2022-01-18 05:04:12,085 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:12,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595384388] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:12,086 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:12,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:04:12,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263751501] [2022-01-18 05:04:12,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:12,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:04:12,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:12,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:04:12,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=730, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:04:12,086 INFO L87 Difference]: Start difference. First operand 914 states and 2490 transitions. Second operand has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:04:12,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:12,573 INFO L93 Difference]: Finished difference Result 955 states and 2570 transitions. [2022-01-18 05:04:12,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:04:12,574 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 20 [2022-01-18 05:04:12,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:12,575 INFO L225 Difference]: With dead ends: 955 [2022-01-18 05:04:12,575 INFO L226 Difference]: Without dead ends: 946 [2022-01-18 05:04:12,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=129, Invalid=1131, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:04:12,575 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 16 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:12,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 172 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 642 Invalid, 0 Unknown, 288 Unchecked, 0.2s Time] [2022-01-18 05:04:12,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2022-01-18 05:04:12,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 915. [2022-01-18 05:04:12,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 915 states, 914 states have (on average 2.727571115973742) internal successors, (2493), 914 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:12,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 2493 transitions. [2022-01-18 05:04:12,588 INFO L78 Accepts]: Start accepts. Automaton has 915 states and 2493 transitions. Word has length 20 [2022-01-18 05:04:12,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:12,588 INFO L470 AbstractCegarLoop]: Abstraction has 915 states and 2493 transitions. [2022-01-18 05:04:12,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.4827586206896552) internal successors, (43), 29 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 05:04:12,588 INFO L276 IsEmpty]: Start isEmpty. Operand 915 states and 2493 transitions. [2022-01-18 05:04:12,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:12,589 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:12,589 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:12,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (679)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:12,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable683,679 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:12,807 INFO L402 AbstractCegarLoop]: === Iteration 685 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:12,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:12,808 INFO L85 PathProgramCache]: Analyzing trace with hash -539253162, now seen corresponding path program 679 times [2022-01-18 05:04:12,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:12,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641830712] [2022-01-18 05:04:12,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:12,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:12,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:13,045 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:13,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:13,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641830712] [2022-01-18 05:04:13,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641830712] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:13,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684161080] [2022-01-18 05:04:13,045 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:04:13,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:13,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:13,046 INFO L229 MonitoredProcess]: Starting monitored process 680 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:13,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (680)] Waiting until timeout for monitored process [2022-01-18 05:04:13,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:13,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:13,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:13,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:13,261 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:04:13,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:13,263 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:13,340 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:13,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:13,793 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:13,793 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 119 treesize of output 96 [2022-01-18 05:04:13,796 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 91 treesize of output 63 [2022-01-18 05:04:13,885 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:13,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684161080] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:13,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:13,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-18 05:04:13,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709409824] [2022-01-18 05:04:13,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:13,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:04:13,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:13,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:04:13,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=953, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:04:13,886 INFO L87 Difference]: Start difference. First operand 915 states and 2493 transitions. Second operand has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:14,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:14,980 INFO L93 Difference]: Finished difference Result 1133 states and 2898 transitions. [2022-01-18 05:04:14,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 05:04:14,980 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 20 [2022-01-18 05:04:14,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:14,981 INFO L225 Difference]: With dead ends: 1133 [2022-01-18 05:04:14,981 INFO L226 Difference]: Without dead ends: 1104 [2022-01-18 05:04:14,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=207, Invalid=1955, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:04:14,982 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 83 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 1112 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 1360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:14,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 587 Invalid, 1360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1112 Invalid, 0 Unknown, 215 Unchecked, 0.4s Time] [2022-01-18 05:04:14,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2022-01-18 05:04:14,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 919. [2022-01-18 05:04:14,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 919 states, 918 states have (on average 2.7287581699346406) internal successors, (2505), 918 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:14,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 919 states to 919 states and 2505 transitions. [2022-01-18 05:04:14,992 INFO L78 Accepts]: Start accepts. Automaton has 919 states and 2505 transitions. Word has length 20 [2022-01-18 05:04:14,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:14,992 INFO L470 AbstractCegarLoop]: Abstraction has 919 states and 2505 transitions. [2022-01-18 05:04:14,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:14,992 INFO L276 IsEmpty]: Start isEmpty. Operand 919 states and 2505 transitions. [2022-01-18 05:04:14,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:14,993 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:14,993 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:15,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (680)] Ended with exit code 0 [2022-01-18 05:04:15,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable684,680 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:15,207 INFO L402 AbstractCegarLoop]: === Iteration 686 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:15,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:15,207 INFO L85 PathProgramCache]: Analyzing trace with hash 111597688, now seen corresponding path program 680 times [2022-01-18 05:04:15,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:15,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204138002] [2022-01-18 05:04:15,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:15,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:15,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:15,370 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:15,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:15,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204138002] [2022-01-18 05:04:15,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204138002] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:15,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925914849] [2022-01-18 05:04:15,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:04:15,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:15,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:15,371 INFO L229 MonitoredProcess]: Starting monitored process 681 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:15,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (681)] Waiting until timeout for monitored process [2022-01-18 05:04:15,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:04:15,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:15,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:15,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:15,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:15,522 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:04:15,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:15,524 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:15,595 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:15,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:15,964 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:15,964 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 119 treesize of output 96 [2022-01-18 05:04:15,966 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 91 treesize of output 63 [2022-01-18 05:04:16,089 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:04:16,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925914849] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:16,090 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:16,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-01-18 05:04:16,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575051781] [2022-01-18 05:04:16,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:16,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:04:16,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:16,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:04:16,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:04:16,090 INFO L87 Difference]: Start difference. First operand 919 states and 2505 transitions. Second operand has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 05:04:18,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:18,443 INFO L93 Difference]: Finished difference Result 1100 states and 2810 transitions. [2022-01-18 05:04:18,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 05:04:18,443 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 20 [2022-01-18 05:04:18,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:18,445 INFO L225 Difference]: With dead ends: 1100 [2022-01-18 05:04:18,445 INFO L226 Difference]: Without dead ends: 1051 [2022-01-18 05:04:18,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 949 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=364, Invalid=3296, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 05:04:18,446 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 124 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 1146 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 1398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:18,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 384 Invalid, 1398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1146 Invalid, 0 Unknown, 196 Unchecked, 0.5s Time] [2022-01-18 05:04:18,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2022-01-18 05:04:18,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 934. [2022-01-18 05:04:18,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 933 states have (on average 2.7363344051446945) internal successors, (2553), 933 states have internal predecessors, (2553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:18,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 2553 transitions. [2022-01-18 05:04:18,459 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 2553 transitions. Word has length 20 [2022-01-18 05:04:18,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:18,459 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 2553 transitions. [2022-01-18 05:04:18,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 05:04:18,459 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 2553 transitions. [2022-01-18 05:04:18,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:18,461 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:18,461 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:18,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (681)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:18,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 681 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable685 [2022-01-18 05:04:18,663 INFO L402 AbstractCegarLoop]: === Iteration 687 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:18,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:18,664 INFO L85 PathProgramCache]: Analyzing trace with hash 2063670094, now seen corresponding path program 681 times [2022-01-18 05:04:18,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:18,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714233025] [2022-01-18 05:04:18,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:18,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:18,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:18,866 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:18,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:18,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714233025] [2022-01-18 05:04:18,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714233025] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:18,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399778202] [2022-01-18 05:04:18,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:04:18,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:18,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:18,868 INFO L229 MonitoredProcess]: Starting monitored process 682 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:18,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (682)] Waiting until timeout for monitored process [2022-01-18 05:04:18,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:04:18,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:18,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:04:18,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:19,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:19,146 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:04:19,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:19,148 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:04:19,195 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:19,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:19,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:19,594 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 163 treesize of output 133 [2022-01-18 05:04:19,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:19,600 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 123 treesize of output 93 [2022-01-18 05:04:19,683 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:19,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399778202] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:19,683 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:19,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:04:19,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916156292] [2022-01-18 05:04:19,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:19,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:04:19,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:19,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:04:19,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=728, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:04:19,684 INFO L87 Difference]: Start difference. First operand 934 states and 2553 transitions. Second operand has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 05:04:20,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:20,210 INFO L93 Difference]: Finished difference Result 988 states and 2663 transitions. [2022-01-18 05:04:20,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:04:20,211 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 20 [2022-01-18 05:04:20,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:20,212 INFO L225 Difference]: With dead ends: 988 [2022-01-18 05:04:20,212 INFO L226 Difference]: Without dead ends: 981 [2022-01-18 05:04:20,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=127, Invalid=1133, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:04:20,213 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 18 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 262 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:20,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 186 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 523 Invalid, 0 Unknown, 262 Unchecked, 0.2s Time] [2022-01-18 05:04:20,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states. [2022-01-18 05:04:20,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 936. [2022-01-18 05:04:20,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 936 states, 935 states have (on average 2.7358288770053476) internal successors, (2558), 935 states have internal predecessors, (2558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:20,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 936 states to 936 states and 2558 transitions. [2022-01-18 05:04:20,226 INFO L78 Accepts]: Start accepts. Automaton has 936 states and 2558 transitions. Word has length 20 [2022-01-18 05:04:20,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:20,226 INFO L470 AbstractCegarLoop]: Abstraction has 936 states and 2558 transitions. [2022-01-18 05:04:20,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 05:04:20,226 INFO L276 IsEmpty]: Start isEmpty. Operand 936 states and 2558 transitions. [2022-01-18 05:04:20,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:20,227 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:20,227 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:20,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (682)] Ended with exit code 0 [2022-01-18 05:04:20,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 682 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable686 [2022-01-18 05:04:20,429 INFO L402 AbstractCegarLoop]: === Iteration 688 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:20,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:20,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1896215910, now seen corresponding path program 682 times [2022-01-18 05:04:20,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:20,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287188560] [2022-01-18 05:04:20,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:20,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:20,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:20,657 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:20,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:20,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287188560] [2022-01-18 05:04:20,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287188560] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:20,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084804205] [2022-01-18 05:04:20,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:04:20,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:20,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:20,658 INFO L229 MonitoredProcess]: Starting monitored process 683 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:20,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (683)] Waiting until timeout for monitored process [2022-01-18 05:04:20,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:04:20,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:20,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:20,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:20,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:20,947 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:04:20,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:20,950 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:21,012 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:21,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:21,386 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:21,386 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 131 treesize of output 104 [2022-01-18 05:04:21,388 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 99 treesize of output 67 [2022-01-18 05:04:21,479 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:21,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084804205] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:21,479 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:21,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-01-18 05:04:21,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565548590] [2022-01-18 05:04:21,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:21,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:04:21,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:21,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:04:21,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:04:21,480 INFO L87 Difference]: Start difference. First operand 936 states and 2558 transitions. Second operand has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 05:04:22,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:22,370 INFO L93 Difference]: Finished difference Result 1116 states and 2924 transitions. [2022-01-18 05:04:22,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 05:04:22,370 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 20 [2022-01-18 05:04:22,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:22,372 INFO L225 Difference]: With dead ends: 1116 [2022-01-18 05:04:22,372 INFO L226 Difference]: Without dead ends: 1096 [2022-01-18 05:04:22,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=179, Invalid=1627, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:04:22,372 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 63 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 1169 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 1292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:22,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 445 Invalid, 1292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1169 Invalid, 0 Unknown, 100 Unchecked, 0.5s Time] [2022-01-18 05:04:22,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2022-01-18 05:04:22,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 960. [2022-01-18 05:04:22,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 959 states have (on average 2.7424400417101147) internal successors, (2630), 959 states have internal predecessors, (2630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:22,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 2630 transitions. [2022-01-18 05:04:22,386 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 2630 transitions. Word has length 20 [2022-01-18 05:04:22,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:22,387 INFO L470 AbstractCegarLoop]: Abstraction has 960 states and 2630 transitions. [2022-01-18 05:04:22,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 05:04:22,387 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 2630 transitions. [2022-01-18 05:04:22,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:22,388 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:22,388 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:22,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (683)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:22,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable687,683 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:22,594 INFO L402 AbstractCegarLoop]: === Iteration 689 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:22,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:22,594 INFO L85 PathProgramCache]: Analyzing trace with hash 331350478, now seen corresponding path program 683 times [2022-01-18 05:04:22,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:22,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844800938] [2022-01-18 05:04:22,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:22,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:22,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:22,815 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:22,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:22,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844800938] [2022-01-18 05:04:22,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844800938] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:22,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310519357] [2022-01-18 05:04:22,815 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:04:22,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:22,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:22,816 INFO L229 MonitoredProcess]: Starting monitored process 684 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:22,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (684)] Waiting until timeout for monitored process [2022-01-18 05:04:22,848 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:04:22,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:22,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:22,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:23,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:23,017 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:04:23,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:23,019 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:23,102 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:23,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:23,506 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:23,506 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 145 treesize of output 114 [2022-01-18 05:04:23,508 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 73 [2022-01-18 05:04:23,596 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:23,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310519357] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:23,596 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:23,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 31 [2022-01-18 05:04:23,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925675902] [2022-01-18 05:04:23,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:23,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:04:23,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:23,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:04:23,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=830, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:04:23,597 INFO L87 Difference]: Start difference. First operand 960 states and 2630 transitions. Second operand has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 05:04:24,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:24,139 INFO L93 Difference]: Finished difference Result 1118 states and 2947 transitions. [2022-01-18 05:04:24,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:04:24,139 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 20 [2022-01-18 05:04:24,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:24,141 INFO L225 Difference]: With dead ends: 1118 [2022-01-18 05:04:24,141 INFO L226 Difference]: Without dead ends: 1096 [2022-01-18 05:04:24,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 18 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=139, Invalid=1193, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:04:24,141 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 58 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 1114 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 1312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:24,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 401 Invalid, 1312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1114 Invalid, 0 Unknown, 176 Unchecked, 0.3s Time] [2022-01-18 05:04:24,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2022-01-18 05:04:24,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 964. [2022-01-18 05:04:24,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 963 states have (on average 2.745586708203531) internal successors, (2644), 963 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:24,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 2644 transitions. [2022-01-18 05:04:24,151 INFO L78 Accepts]: Start accepts. Automaton has 964 states and 2644 transitions. Word has length 20 [2022-01-18 05:04:24,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:24,151 INFO L470 AbstractCegarLoop]: Abstraction has 964 states and 2644 transitions. [2022-01-18 05:04:24,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 05:04:24,152 INFO L276 IsEmpty]: Start isEmpty. Operand 964 states and 2644 transitions. [2022-01-18 05:04:24,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:24,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:24,153 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:24,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (684)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:24,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 684 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable688 [2022-01-18 05:04:24,364 INFO L402 AbstractCegarLoop]: === Iteration 690 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:24,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:24,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1775433642, now seen corresponding path program 684 times [2022-01-18 05:04:24,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:24,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826571854] [2022-01-18 05:04:24,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:24,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:24,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:24,562 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:24,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:24,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826571854] [2022-01-18 05:04:24,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826571854] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:24,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145618963] [2022-01-18 05:04:24,562 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:04:24,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:24,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:24,563 INFO L229 MonitoredProcess]: Starting monitored process 685 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:24,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (685)] Waiting until timeout for monitored process [2022-01-18 05:04:24,589 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:04:24,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:24,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:24,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:24,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:24,754 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:04:24,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:24,757 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:24,874 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:24,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:25,264 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:04:25,264 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 108 treesize of output 91 [2022-01-18 05:04:25,266 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 88 treesize of output 68 [2022-01-18 05:04:25,382 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 05:04:25,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145618963] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:25,382 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:25,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 30 [2022-01-18 05:04:25,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657280960] [2022-01-18 05:04:25,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:25,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:04:25,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:25,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:04:25,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:04:25,383 INFO L87 Difference]: Start difference. First operand 964 states and 2644 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:27,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:27,423 INFO L93 Difference]: Finished difference Result 1154 states and 2966 transitions. [2022-01-18 05:04:27,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 05:04:27,423 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:04:27,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:27,425 INFO L225 Difference]: With dead ends: 1154 [2022-01-18 05:04:27,425 INFO L226 Difference]: Without dead ends: 1116 [2022-01-18 05:04:27,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 19 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=348, Invalid=3074, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 05:04:27,426 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 115 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:27,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 223 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 788 Invalid, 0 Unknown, 46 Unchecked, 0.4s Time] [2022-01-18 05:04:27,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2022-01-18 05:04:27,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 973. [2022-01-18 05:04:27,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 972 states have (on average 2.7448559670781894) internal successors, (2668), 972 states have internal predecessors, (2668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:27,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 2668 transitions. [2022-01-18 05:04:27,453 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 2668 transitions. Word has length 20 [2022-01-18 05:04:27,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:27,453 INFO L470 AbstractCegarLoop]: Abstraction has 973 states and 2668 transitions. [2022-01-18 05:04:27,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:27,453 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 2668 transitions. [2022-01-18 05:04:27,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:27,454 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:27,454 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:27,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (685)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:27,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable689,685 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:27,655 INFO L402 AbstractCegarLoop]: === Iteration 691 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:27,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:27,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1910012024, now seen corresponding path program 685 times [2022-01-18 05:04:27,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:27,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898053461] [2022-01-18 05:04:27,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:27,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:27,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:27,895 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:27,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:27,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898053461] [2022-01-18 05:04:27,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898053461] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:27,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241269425] [2022-01-18 05:04:27,895 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:04:27,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:27,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:27,896 INFO L229 MonitoredProcess]: Starting monitored process 686 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:27,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (686)] Waiting until timeout for monitored process [2022-01-18 05:04:27,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:27,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:27,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:28,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:28,068 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:04:28,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:28,070 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:28,156 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:28,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:28,520 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:04:28,520 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 102 treesize of output 85 [2022-01-18 05:04:28,522 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 82 treesize of output 62 [2022-01-18 05:04:28,617 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 05:04:28,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241269425] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:28,617 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:28,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-01-18 05:04:28,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225272504] [2022-01-18 05:04:28,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:28,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:04:28,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:28,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:04:28,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:04:28,618 INFO L87 Difference]: Start difference. First operand 973 states and 2668 transitions. Second operand has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 31 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 05:04:30,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:30,071 INFO L93 Difference]: Finished difference Result 1190 states and 3029 transitions. [2022-01-18 05:04:30,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 05:04:30,071 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 31 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 20 [2022-01-18 05:04:30,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:30,072 INFO L225 Difference]: With dead ends: 1190 [2022-01-18 05:04:30,072 INFO L226 Difference]: Without dead ends: 1150 [2022-01-18 05:04:30,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=293, Invalid=2359, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 05:04:30,072 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 127 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 1366 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 1414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:30,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 471 Invalid, 1414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1366 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 05:04:30,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2022-01-18 05:04:30,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 984. [2022-01-18 05:04:30,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 983 states have (on average 2.7538148524923702) internal successors, (2707), 983 states have internal predecessors, (2707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:30,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 2707 transitions. [2022-01-18 05:04:30,082 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 2707 transitions. Word has length 20 [2022-01-18 05:04:30,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:30,082 INFO L470 AbstractCegarLoop]: Abstraction has 984 states and 2707 transitions. [2022-01-18 05:04:30,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 31 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 05:04:30,083 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 2707 transitions. [2022-01-18 05:04:30,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:30,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:30,084 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:30,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (686)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:30,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable690,686 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:30,299 INFO L402 AbstractCegarLoop]: === Iteration 692 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:30,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:30,299 INFO L85 PathProgramCache]: Analyzing trace with hash 2011193378, now seen corresponding path program 686 times [2022-01-18 05:04:30,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:30,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521101185] [2022-01-18 05:04:30,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:30,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:30,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:30,432 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:30,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:30,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521101185] [2022-01-18 05:04:30,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521101185] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:30,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097266339] [2022-01-18 05:04:30,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:04:30,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:30,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:30,433 INFO L229 MonitoredProcess]: Starting monitored process 687 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:30,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (687)] Waiting until timeout for monitored process [2022-01-18 05:04:30,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:04:30,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:30,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:30,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:30,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:30,656 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:04:30,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:30,658 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:04:30,717 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:30,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:31,089 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:04:31,089 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 111 treesize of output 92 [2022-01-18 05:04:31,092 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 89 treesize of output 67 [2022-01-18 05:04:31,275 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:31,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097266339] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:31,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:31,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 31 [2022-01-18 05:04:31,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360936298] [2022-01-18 05:04:31,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:31,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:04:31,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:31,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:04:31,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=830, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:04:31,276 INFO L87 Difference]: Start difference. First operand 984 states and 2707 transitions. Second operand has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 05:04:32,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:32,051 INFO L93 Difference]: Finished difference Result 1157 states and 3038 transitions. [2022-01-18 05:04:32,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:04:32,051 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 20 [2022-01-18 05:04:32,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:32,053 INFO L225 Difference]: With dead ends: 1157 [2022-01-18 05:04:32,053 INFO L226 Difference]: Without dead ends: 1131 [2022-01-18 05:04:32,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 19 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=188, Invalid=1618, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:04:32,053 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 72 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 1222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:32,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 392 Invalid, 1222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1041 Invalid, 0 Unknown, 152 Unchecked, 0.4s Time] [2022-01-18 05:04:32,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2022-01-18 05:04:32,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 1013. [2022-01-18 05:04:32,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1013 states, 1012 states have (on average 2.7598814229249014) internal successors, (2793), 1012 states have internal predecessors, (2793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:32,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1013 states to 1013 states and 2793 transitions. [2022-01-18 05:04:32,063 INFO L78 Accepts]: Start accepts. Automaton has 1013 states and 2793 transitions. Word has length 20 [2022-01-18 05:04:32,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:32,063 INFO L470 AbstractCegarLoop]: Abstraction has 1013 states and 2793 transitions. [2022-01-18 05:04:32,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 05:04:32,064 INFO L276 IsEmpty]: Start isEmpty. Operand 1013 states and 2793 transitions. [2022-01-18 05:04:32,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:32,065 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:32,065 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:32,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (687)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:32,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable691,687 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:32,278 INFO L402 AbstractCegarLoop]: === Iteration 693 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:32,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:32,278 INFO L85 PathProgramCache]: Analyzing trace with hash -56207530, now seen corresponding path program 687 times [2022-01-18 05:04:32,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:32,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993706431] [2022-01-18 05:04:32,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:32,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:32,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:32,545 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:32,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:32,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993706431] [2022-01-18 05:04:32,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993706431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:32,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877229822] [2022-01-18 05:04:32,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:04:32,545 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:32,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:32,546 INFO L229 MonitoredProcess]: Starting monitored process 688 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:32,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (688)] Waiting until timeout for monitored process [2022-01-18 05:04:32,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:04:32,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:32,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:32,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:32,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:04:32,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:32,772 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:32,881 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:32,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:33,305 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:04:33,305 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 111 treesize of output 94 [2022-01-18 05:04:33,307 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 91 treesize of output 71 [2022-01-18 05:04:33,412 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:33,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877229822] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:33,412 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:33,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-01-18 05:04:33,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203497304] [2022-01-18 05:04:33,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:33,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:04:33,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:33,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:04:33,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:04:33,413 INFO L87 Difference]: Start difference. First operand 1013 states and 2793 transitions. Second operand has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 05:04:34,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:34,612 INFO L93 Difference]: Finished difference Result 1208 states and 3117 transitions. [2022-01-18 05:04:34,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 05:04:34,613 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 20 [2022-01-18 05:04:34,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:34,614 INFO L225 Difference]: With dead ends: 1208 [2022-01-18 05:04:34,614 INFO L226 Difference]: Without dead ends: 1172 [2022-01-18 05:04:34,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=260, Invalid=2392, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 05:04:34,615 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 107 mSDsluCounter, 930 mSDsCounter, 0 mSdLazyCounter, 1405 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 1536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:34,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 611 Invalid, 1536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1405 Invalid, 0 Unknown, 84 Unchecked, 0.4s Time] [2022-01-18 05:04:34,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1172 states. [2022-01-18 05:04:34,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1172 to 1015. [2022-01-18 05:04:34,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 1014 states have (on average 2.7593688362919133) internal successors, (2798), 1014 states have internal predecessors, (2798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:34,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 2798 transitions. [2022-01-18 05:04:34,625 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 2798 transitions. Word has length 20 [2022-01-18 05:04:34,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:34,625 INFO L470 AbstractCegarLoop]: Abstraction has 1015 states and 2798 transitions. [2022-01-18 05:04:34,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 05:04:34,626 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 2798 transitions. [2022-01-18 05:04:34,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:34,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:34,627 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:34,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (688)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:34,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable692,688 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:34,842 INFO L402 AbstractCegarLoop]: === Iteration 694 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:34,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:34,842 INFO L85 PathProgramCache]: Analyzing trace with hash 2092589006, now seen corresponding path program 688 times [2022-01-18 05:04:34,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:34,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133076061] [2022-01-18 05:04:34,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:34,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:34,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:35,023 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:35,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:35,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133076061] [2022-01-18 05:04:35,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133076061] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:35,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541568162] [2022-01-18 05:04:35,023 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:04:35,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:35,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:35,025 INFO L229 MonitoredProcess]: Starting monitored process 689 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:35,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (689)] Waiting until timeout for monitored process [2022-01-18 05:04:35,049 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:04:35,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:35,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:35,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:35,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:35,251 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:04:35,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:35,253 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:35,347 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:35,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:35,824 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:04:35,824 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 103 treesize of output 86 [2022-01-18 05:04:35,827 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 83 treesize of output 63 [2022-01-18 05:04:35,971 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:04:35,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541568162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:35,971 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:35,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-01-18 05:04:35,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248712260] [2022-01-18 05:04:35,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:35,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:04:35,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:35,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:04:35,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:04:35,972 INFO L87 Difference]: Start difference. First operand 1015 states and 2798 transitions. Second operand has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 05:04:38,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:38,078 INFO L93 Difference]: Finished difference Result 1297 states and 3283 transitions. [2022-01-18 05:04:38,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 05:04:38,079 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 20 [2022-01-18 05:04:38,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:38,080 INFO L225 Difference]: With dead ends: 1297 [2022-01-18 05:04:38,080 INFO L226 Difference]: Without dead ends: 1250 [2022-01-18 05:04:38,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 837 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=360, Invalid=3062, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 05:04:38,081 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 177 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 1449 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 1511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:38,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 554 Invalid, 1511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1449 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 05:04:38,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1250 states. [2022-01-18 05:04:38,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1250 to 1021. [2022-01-18 05:04:38,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 1020 states have (on average 2.761764705882353) internal successors, (2817), 1020 states have internal predecessors, (2817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:38,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 2817 transitions. [2022-01-18 05:04:38,092 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 2817 transitions. Word has length 20 [2022-01-18 05:04:38,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:38,092 INFO L470 AbstractCegarLoop]: Abstraction has 1021 states and 2817 transitions. [2022-01-18 05:04:38,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.5625) internal successors, (50), 32 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 05:04:38,092 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 2817 transitions. [2022-01-18 05:04:38,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:38,106 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:38,106 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:38,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (689)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:38,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable693,689 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:38,319 INFO L402 AbstractCegarLoop]: === Iteration 695 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:38,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:38,320 INFO L85 PathProgramCache]: Analyzing trace with hash -14195114, now seen corresponding path program 689 times [2022-01-18 05:04:38,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:38,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361784532] [2022-01-18 05:04:38,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:38,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:38,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:38,548 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:38,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:38,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361784532] [2022-01-18 05:04:38,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361784532] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:38,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570811326] [2022-01-18 05:04:38,549 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:04:38,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:38,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:38,549 INFO L229 MonitoredProcess]: Starting monitored process 690 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:38,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (690)] Waiting until timeout for monitored process [2022-01-18 05:04:38,574 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:04:38,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:38,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:38,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:38,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:38,780 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:04:38,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:38,783 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:38,893 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:38,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:39,426 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:39,426 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 127 treesize of output 104 [2022-01-18 05:04:39,428 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 99 treesize of output 71 [2022-01-18 05:04:39,533 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:04:39,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570811326] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:39,533 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:39,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-18 05:04:39,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978180444] [2022-01-18 05:04:39,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:39,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:04:39,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:39,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:04:39,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=951, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:04:39,534 INFO L87 Difference]: Start difference. First operand 1021 states and 2817 transitions. Second operand has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:42,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:42,043 INFO L93 Difference]: Finished difference Result 1320 states and 3317 transitions. [2022-01-18 05:04:42,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 05:04:42,044 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 20 [2022-01-18 05:04:42,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:42,045 INFO L225 Difference]: With dead ends: 1320 [2022-01-18 05:04:42,045 INFO L226 Difference]: Without dead ends: 1257 [2022-01-18 05:04:42,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1000 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=418, Invalid=3742, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:04:42,045 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 185 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 1453 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 1538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:42,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 547 Invalid, 1538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1453 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 05:04:42,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1257 states. [2022-01-18 05:04:42,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1257 to 1002. [2022-01-18 05:04:42,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1002 states, 1001 states have (on average 2.751248751248751) internal successors, (2754), 1001 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:42,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 2754 transitions. [2022-01-18 05:04:42,056 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 2754 transitions. Word has length 20 [2022-01-18 05:04:42,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:42,056 INFO L470 AbstractCegarLoop]: Abstraction has 1002 states and 2754 transitions. [2022-01-18 05:04:42,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 33 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 05:04:42,056 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 2754 transitions. [2022-01-18 05:04:42,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:42,057 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:42,057 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:42,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (690)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:42,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 690 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable694 [2022-01-18 05:04:42,272 INFO L402 AbstractCegarLoop]: === Iteration 696 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:42,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:42,273 INFO L85 PathProgramCache]: Analyzing trace with hash -899993394, now seen corresponding path program 690 times [2022-01-18 05:04:42,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:42,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920377092] [2022-01-18 05:04:42,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:42,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:42,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:42,406 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:42,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:42,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920377092] [2022-01-18 05:04:42,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920377092] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:42,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926717811] [2022-01-18 05:04:42,406 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:04:42,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:42,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:42,407 INFO L229 MonitoredProcess]: Starting monitored process 691 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:42,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (691)] Waiting until timeout for monitored process [2022-01-18 05:04:42,432 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:04:42,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:42,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:42,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:42,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:42,586 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:04:42,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:42,588 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:42,668 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:42,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:43,213 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:43,213 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 119 treesize of output 96 [2022-01-18 05:04:43,216 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 91 treesize of output 63 [2022-01-18 05:04:43,334 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:43,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926717811] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:43,334 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:43,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 05:04:43,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122388991] [2022-01-18 05:04:43,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:43,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:04:43,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:43,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:04:43,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1015, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:04:43,335 INFO L87 Difference]: Start difference. First operand 1002 states and 2754 transitions. Second operand has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 05:04:45,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:45,960 INFO L93 Difference]: Finished difference Result 1349 states and 3360 transitions. [2022-01-18 05:04:45,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 05:04:45,961 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 20 [2022-01-18 05:04:45,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:45,962 INFO L225 Difference]: With dead ends: 1349 [2022-01-18 05:04:45,962 INFO L226 Difference]: Without dead ends: 1292 [2022-01-18 05:04:45,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 863 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=344, Invalid=3438, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 05:04:45,963 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 162 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 1746 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 1826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:45,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 613 Invalid, 1826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1746 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:04:45,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1292 states. [2022-01-18 05:04:45,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1292 to 1003. [2022-01-18 05:04:45,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 2.7624750499001998) internal successors, (2768), 1002 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:45,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 2768 transitions. [2022-01-18 05:04:45,974 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 2768 transitions. Word has length 20 [2022-01-18 05:04:45,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:45,974 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 2768 transitions. [2022-01-18 05:04:45,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 34 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 05:04:45,974 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 2768 transitions. [2022-01-18 05:04:45,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:45,975 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:45,975 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:45,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (691)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:46,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 691 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable695 [2022-01-18 05:04:46,190 INFO L402 AbstractCegarLoop]: === Iteration 697 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:46,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:46,191 INFO L85 PathProgramCache]: Analyzing trace with hash -417438156, now seen corresponding path program 691 times [2022-01-18 05:04:46,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:46,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128762062] [2022-01-18 05:04:46,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:46,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:46,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:46,407 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:46,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:46,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128762062] [2022-01-18 05:04:46,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128762062] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:46,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324529742] [2022-01-18 05:04:46,407 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:04:46,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:46,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:46,408 INFO L229 MonitoredProcess]: Starting monitored process 692 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:46,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (692)] Waiting until timeout for monitored process [2022-01-18 05:04:46,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:46,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:46,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:46,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:46,744 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:04:46,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:46,746 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:04:46,833 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:46,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:47,485 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:47,486 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 131 treesize of output 104 [2022-01-18 05:04:47,498 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 99 treesize of output 67 [2022-01-18 05:04:47,652 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:47,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324529742] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:47,653 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:47,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-01-18 05:04:47,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134090663] [2022-01-18 05:04:47,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:47,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:04:47,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:47,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:04:47,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1086, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:04:47,653 INFO L87 Difference]: Start difference. First operand 1003 states and 2768 transitions. Second operand has 35 states, 35 states have (on average 1.4) internal successors, (49), 35 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 05:04:48,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:48,675 INFO L93 Difference]: Finished difference Result 1284 states and 3296 transitions. [2022-01-18 05:04:48,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:04:48,676 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.4) internal successors, (49), 35 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 20 [2022-01-18 05:04:48,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:48,677 INFO L225 Difference]: With dead ends: 1284 [2022-01-18 05:04:48,677 INFO L226 Difference]: Without dead ends: 1263 [2022-01-18 05:04:48,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=159, Invalid=1821, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:04:48,678 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 91 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 1314 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 1399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:48,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 708 Invalid, 1399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1314 Invalid, 0 Unknown, 58 Unchecked, 0.6s Time] [2022-01-18 05:04:48,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states. [2022-01-18 05:04:48,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1044. [2022-01-18 05:04:48,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 1043 states have (on average 2.7583892617449663) internal successors, (2877), 1043 states have internal predecessors, (2877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:48,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 2877 transitions. [2022-01-18 05:04:48,689 INFO L78 Accepts]: Start accepts. Automaton has 1044 states and 2877 transitions. Word has length 20 [2022-01-18 05:04:48,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:48,689 INFO L470 AbstractCegarLoop]: Abstraction has 1044 states and 2877 transitions. [2022-01-18 05:04:48,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.4) internal successors, (49), 35 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 05:04:48,689 INFO L276 IsEmpty]: Start isEmpty. Operand 1044 states and 2877 transitions. [2022-01-18 05:04:48,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:48,690 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:48,690 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:48,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (692)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:48,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 692 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable696 [2022-01-18 05:04:48,895 INFO L402 AbstractCegarLoop]: === Iteration 698 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:48,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:48,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1190877026, now seen corresponding path program 692 times [2022-01-18 05:04:48,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:48,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808873635] [2022-01-18 05:04:48,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:48,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:48,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:49,055 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:49,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:49,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808873635] [2022-01-18 05:04:49,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808873635] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:49,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287650623] [2022-01-18 05:04:49,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:04:49,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:49,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:49,056 INFO L229 MonitoredProcess]: Starting monitored process 693 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:49,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (693)] Waiting until timeout for monitored process [2022-01-18 05:04:49,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:04:49,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:49,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:04:49,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:49,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:49,286 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-18 05:04:49,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:49,287 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-01-18 05:04:49,347 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:49,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:49,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:49,805 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 111 treesize of output 94 [2022-01-18 05:04:49,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:49,811 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 83 treesize of output 66 [2022-01-18 05:04:49,923 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:49,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287650623] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:49,923 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:49,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 05:04:49,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769907468] [2022-01-18 05:04:49,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:49,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:04:49,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:49,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:04:49,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=848, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:04:49,924 INFO L87 Difference]: Start difference. First operand 1044 states and 2877 transitions. Second operand has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 05:04:50,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:50,360 INFO L93 Difference]: Finished difference Result 1064 states and 2913 transitions. [2022-01-18 05:04:50,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:04:50,360 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 20 [2022-01-18 05:04:50,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:50,362 INFO L225 Difference]: With dead ends: 1064 [2022-01-18 05:04:50,362 INFO L226 Difference]: Without dead ends: 1055 [2022-01-18 05:04:50,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=121, Invalid=1285, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:04:50,363 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 18 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:50,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 199 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 389 Invalid, 0 Unknown, 244 Unchecked, 0.2s Time] [2022-01-18 05:04:50,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2022-01-18 05:04:50,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 1038. [2022-01-18 05:04:50,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1038 states, 1037 states have (on average 2.764705882352941) internal successors, (2867), 1037 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:50,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1038 states to 1038 states and 2867 transitions. [2022-01-18 05:04:50,377 INFO L78 Accepts]: Start accepts. Automaton has 1038 states and 2867 transitions. Word has length 20 [2022-01-18 05:04:50,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:50,377 INFO L470 AbstractCegarLoop]: Abstraction has 1038 states and 2867 transitions. [2022-01-18 05:04:50,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.4516129032258065) internal successors, (45), 31 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 05:04:50,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1038 states and 2867 transitions. [2022-01-18 05:04:50,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:50,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:50,379 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:50,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (693)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:50,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 693 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable697 [2022-01-18 05:04:50,583 INFO L402 AbstractCegarLoop]: === Iteration 699 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:50,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:50,583 INFO L85 PathProgramCache]: Analyzing trace with hash -526863744, now seen corresponding path program 693 times [2022-01-18 05:04:50,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:50,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266159815] [2022-01-18 05:04:50,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:50,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:50,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:50,836 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:50,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:50,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266159815] [2022-01-18 05:04:50,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266159815] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:50,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375343737] [2022-01-18 05:04:50,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:04:50,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:50,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:50,837 INFO L229 MonitoredProcess]: Starting monitored process 694 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:50,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (694)] Waiting until timeout for monitored process [2022-01-18 05:04:50,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:04:50,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:50,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:04:50,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:51,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:51,083 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:04:51,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:51,085 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:04:51,139 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:51,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:51,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:51,555 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 100 treesize of output 83 [2022-01-18 05:04:51,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:51,559 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 72 treesize of output 55 [2022-01-18 05:04:51,635 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:51,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375343737] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:51,635 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:51,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-01-18 05:04:51,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890030192] [2022-01-18 05:04:51,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:51,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:04:51,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:51,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:04:51,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=908, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:04:51,636 INFO L87 Difference]: Start difference. First operand 1038 states and 2867 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:52,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:52,036 INFO L93 Difference]: Finished difference Result 1073 states and 2930 transitions. [2022-01-18 05:04:52,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:04:52,036 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:04:52,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:52,037 INFO L225 Difference]: With dead ends: 1073 [2022-01-18 05:04:52,037 INFO L226 Difference]: Without dead ends: 1063 [2022-01-18 05:04:52,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=133, Invalid=1427, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 05:04:52,038 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 30 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 1006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 409 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:52,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 237 Invalid, 1006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 589 Invalid, 0 Unknown, 409 Unchecked, 0.2s Time] [2022-01-18 05:04:52,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states. [2022-01-18 05:04:52,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1039. [2022-01-18 05:04:52,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 1038 states have (on average 2.764932562620424) internal successors, (2870), 1038 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:52,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 2870 transitions. [2022-01-18 05:04:52,048 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 2870 transitions. Word has length 20 [2022-01-18 05:04:52,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:52,048 INFO L470 AbstractCegarLoop]: Abstraction has 1039 states and 2870 transitions. [2022-01-18 05:04:52,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:52,048 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 2870 transitions. [2022-01-18 05:04:52,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:52,049 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:52,049 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:52,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (694)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:52,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 694 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable698 [2022-01-18 05:04:52,264 INFO L402 AbstractCegarLoop]: === Iteration 700 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:52,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:52,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1157974080, now seen corresponding path program 694 times [2022-01-18 05:04:52,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:52,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512535360] [2022-01-18 05:04:52,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:52,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:52,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:52,423 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:52,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:52,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512535360] [2022-01-18 05:04:52,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512535360] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:52,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041630788] [2022-01-18 05:04:52,423 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:04:52,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:52,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:52,424 INFO L229 MonitoredProcess]: Starting monitored process 695 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:52,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (695)] Waiting until timeout for monitored process [2022-01-18 05:04:52,447 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:04:52,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:52,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:52,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:52,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:52,669 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:04:52,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:52,671 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:04:52,718 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:52,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:53,141 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:53,141 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 143 treesize of output 116 [2022-01-18 05:04:53,143 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 111 treesize of output 79 [2022-01-18 05:04:53,229 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:53,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041630788] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:53,229 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:53,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-01-18 05:04:53,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789270538] [2022-01-18 05:04:53,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:53,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:04:53,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:53,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:04:53,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1153, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:04:53,230 INFO L87 Difference]: Start difference. First operand 1039 states and 2870 transitions. Second operand has 36 states, 36 states have (on average 1.4444444444444444) internal successors, (52), 36 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:53,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:53,862 INFO L93 Difference]: Finished difference Result 1309 states and 3337 transitions. [2022-01-18 05:04:53,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:04:53,862 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.4444444444444444) internal successors, (52), 36 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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 05:04:53,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:53,864 INFO L225 Difference]: With dead ends: 1309 [2022-01-18 05:04:53,864 INFO L226 Difference]: Without dead ends: 1281 [2022-01-18 05:04:53,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=159, Invalid=1821, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:04:53,864 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 107 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 1075 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 1284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1075 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 182 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:53,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 582 Invalid, 1284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1075 Invalid, 0 Unknown, 182 Unchecked, 0.3s Time] [2022-01-18 05:04:53,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2022-01-18 05:04:53,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1052. [2022-01-18 05:04:53,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1052 states, 1051 states have (on average 2.764034253092293) internal successors, (2905), 1051 states have internal predecessors, (2905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:53,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1052 states to 1052 states and 2905 transitions. [2022-01-18 05:04:53,875 INFO L78 Accepts]: Start accepts. Automaton has 1052 states and 2905 transitions. Word has length 20 [2022-01-18 05:04:53,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:53,875 INFO L470 AbstractCegarLoop]: Abstraction has 1052 states and 2905 transitions. [2022-01-18 05:04:53,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.4444444444444444) internal successors, (52), 36 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:53,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1052 states and 2905 transitions. [2022-01-18 05:04:53,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:53,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:53,877 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:53,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (695)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:54,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable699,695 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:54,092 INFO L402 AbstractCegarLoop]: === Iteration 701 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:54,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:54,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1270721716, now seen corresponding path program 695 times [2022-01-18 05:04:54,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:54,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993198566] [2022-01-18 05:04:54,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:54,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:54,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:54,355 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:54,355 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:54,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993198566] [2022-01-18 05:04:54,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993198566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:54,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104030911] [2022-01-18 05:04:54,355 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:04:54,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:54,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:54,356 INFO L229 MonitoredProcess]: Starting monitored process 696 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:54,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (696)] Waiting until timeout for monitored process [2022-01-18 05:04:54,380 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:04:54,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:54,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:54,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:54,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:54,716 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:04:54,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:54,719 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:04:54,795 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:54,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:55,355 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:04:55,356 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 131 treesize of output 104 [2022-01-18 05:04:55,358 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 99 treesize of output 67 [2022-01-18 05:04:55,473 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:55,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104030911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:55,473 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:55,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-01-18 05:04:55,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360597993] [2022-01-18 05:04:55,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:55,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:04:55,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:55,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:04:55,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1086, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:04:55,474 INFO L87 Difference]: Start difference. First operand 1052 states and 2905 transitions. Second operand has 35 states, 35 states have (on average 1.4) internal successors, (49), 35 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 05:04:56,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:56,699 INFO L93 Difference]: Finished difference Result 1328 states and 3396 transitions. [2022-01-18 05:04:56,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:04:56,699 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.4) internal successors, (49), 35 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 20 [2022-01-18 05:04:56,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:56,701 INFO L225 Difference]: With dead ends: 1328 [2022-01-18 05:04:56,701 INFO L226 Difference]: Without dead ends: 1302 [2022-01-18 05:04:56,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=171, Invalid=1899, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:04:56,701 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 83 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 1419 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 1525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:56,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 734 Invalid, 1525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1419 Invalid, 0 Unknown, 77 Unchecked, 0.7s Time] [2022-01-18 05:04:56,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1302 states. [2022-01-18 05:04:56,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1302 to 1060. [2022-01-18 05:04:56,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 1059 states have (on average 2.7601510859301226) internal successors, (2923), 1059 states have internal predecessors, (2923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:56,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 2923 transitions. [2022-01-18 05:04:56,713 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 2923 transitions. Word has length 20 [2022-01-18 05:04:56,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:56,713 INFO L470 AbstractCegarLoop]: Abstraction has 1060 states and 2923 transitions. [2022-01-18 05:04:56,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.4) internal successors, (49), 35 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 05:04:56,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 2923 transitions. [2022-01-18 05:04:56,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:56,714 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:56,714 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:56,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (696)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:56,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 696 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable700 [2022-01-18 05:04:56,914 INFO L402 AbstractCegarLoop]: === Iteration 702 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:56,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:56,915 INFO L85 PathProgramCache]: Analyzing trace with hash -421457566, now seen corresponding path program 696 times [2022-01-18 05:04:56,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:56,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777368798] [2022-01-18 05:04:56,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:56,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:56,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:57,197 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:57,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:57,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777368798] [2022-01-18 05:04:57,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777368798] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:57,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157562259] [2022-01-18 05:04:57,197 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:04:57,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:57,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:57,199 INFO L229 MonitoredProcess]: Starting monitored process 697 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:57,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (697)] Waiting until timeout for monitored process [2022-01-18 05:04:57,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:04:57,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:57,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:04:57,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:57,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:57,567 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:04:57,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:57,569 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:04:57,620 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:57,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:58,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:58,268 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 163 treesize of output 133 [2022-01-18 05:04:58,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:58,274 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 123 treesize of output 93 [2022-01-18 05:04:58,387 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:58,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157562259] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:58,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:58,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:04:58,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316458031] [2022-01-18 05:04:58,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:58,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:04:58,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:58,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:04:58,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=787, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:04:58,388 INFO L87 Difference]: Start difference. First operand 1060 states and 2923 transitions. Second operand has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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 05:04:58,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:58,755 INFO L93 Difference]: Finished difference Result 1073 states and 2948 transitions. [2022-01-18 05:04:58,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:04:58,755 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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 20 [2022-01-18 05:04:58,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:58,756 INFO L225 Difference]: With dead ends: 1073 [2022-01-18 05:04:58,756 INFO L226 Difference]: Without dead ends: 1070 [2022-01-18 05:04:58,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=100, Invalid=956, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:04:58,757 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 11 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:58,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 131 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 420 Invalid, 0 Unknown, 43 Unchecked, 0.2s Time] [2022-01-18 05:04:58,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2022-01-18 05:04:58,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1056. [2022-01-18 05:04:58,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1056 states, 1055 states have (on average 2.7658767772511847) internal successors, (2918), 1055 states have internal predecessors, (2918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:58,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 2918 transitions. [2022-01-18 05:04:58,766 INFO L78 Accepts]: Start accepts. Automaton has 1056 states and 2918 transitions. Word has length 20 [2022-01-18 05:04:58,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:58,766 INFO L470 AbstractCegarLoop]: Abstraction has 1056 states and 2918 transitions. [2022-01-18 05:04:58,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.4666666666666666) internal successors, (44), 30 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 05:04:58,767 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 2918 transitions. [2022-01-18 05:04:58,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:04:58,768 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:58,768 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:58,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (697)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:58,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 697 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable701 [2022-01-18 05:04:58,968 INFO L402 AbstractCegarLoop]: === Iteration 703 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:58,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:58,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1605803008, now seen corresponding path program 697 times [2022-01-18 05:04:58,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:58,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793317507] [2022-01-18 05:04:58,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:58,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:58,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:59,225 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:59,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:59,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793317507] [2022-01-18 05:04:59,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793317507] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:59,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270801719] [2022-01-18 05:04:59,225 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:04:59,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:59,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:59,226 INFO L229 MonitoredProcess]: Starting monitored process 698 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:59,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (698)] Waiting until timeout for monitored process [2022-01-18 05:04:59,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:59,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:04:59,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:59,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:59,580 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:04:59,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:59,582 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:04:59,642 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:59,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:00,192 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:00,192 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 131 treesize of output 104 [2022-01-18 05:05:00,194 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 99 treesize of output 67 [2022-01-18 05:05:00,294 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:00,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270801719] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:00,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:00,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-01-18 05:05:00,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276180429] [2022-01-18 05:05:00,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:00,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:05:00,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:00,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:05:00,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1153, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:05:00,295 INFO L87 Difference]: Start difference. First operand 1056 states and 2918 transitions. Second operand has 36 states, 36 states have (on average 1.4444444444444444) internal successors, (52), 36 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:01,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:01,396 INFO L93 Difference]: Finished difference Result 1312 states and 3353 transitions. [2022-01-18 05:05:01,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:05:01,397 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.4444444444444444) internal successors, (52), 36 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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 05:05:01,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:01,398 INFO L225 Difference]: With dead ends: 1312 [2022-01-18 05:05:01,398 INFO L226 Difference]: Without dead ends: 1285 [2022-01-18 05:05:01,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=181, Invalid=2075, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:05:01,398 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 87 mSDsluCounter, 1219 mSDsCounter, 0 mSdLazyCounter, 1488 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 1715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:01,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 766 Invalid, 1715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1488 Invalid, 0 Unknown, 195 Unchecked, 0.6s Time] [2022-01-18 05:05:01,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1285 states. [2022-01-18 05:05:01,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1285 to 1057. [2022-01-18 05:05:01,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1057 states, 1056 states have (on average 2.765151515151515) internal successors, (2920), 1056 states have internal predecessors, (2920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:01,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 2920 transitions. [2022-01-18 05:05:01,410 INFO L78 Accepts]: Start accepts. Automaton has 1057 states and 2920 transitions. Word has length 20 [2022-01-18 05:05:01,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:01,410 INFO L470 AbstractCegarLoop]: Abstraction has 1057 states and 2920 transitions. [2022-01-18 05:05:01,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.4444444444444444) internal successors, (52), 36 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:01,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1057 states and 2920 transitions. [2022-01-18 05:05:01,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:01,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:01,411 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:01,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (698)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:01,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable702,698 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:01,626 INFO L402 AbstractCegarLoop]: === Iteration 704 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:01,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:01,627 INFO L85 PathProgramCache]: Analyzing trace with hash -461597900, now seen corresponding path program 698 times [2022-01-18 05:05:01,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:01,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991890273] [2022-01-18 05:05:01,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:01,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:01,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:01,899 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:01,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:01,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991890273] [2022-01-18 05:05:01,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991890273] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:01,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027596564] [2022-01-18 05:05:01,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:05:01,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:01,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:01,901 INFO L229 MonitoredProcess]: Starting monitored process 699 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:01,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (699)] Waiting until timeout for monitored process [2022-01-18 05:05:01,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:05:01,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:01,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:05:01,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:02,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:02,138 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:05:02,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:02,140 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:05:02,277 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:02,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:03,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:03,050 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 97 treesize of output 84 [2022-01-18 05:05:03,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:03,058 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 73 treesize of output 60 [2022-01-18 05:05:03,210 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:03,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027596564] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:03,211 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:03,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-01-18 05:05:03,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790100630] [2022-01-18 05:05:03,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:03,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:05:03,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:03,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:05:03,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=908, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:05:03,212 INFO L87 Difference]: Start difference. First operand 1057 states and 2920 transitions. Second operand has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:03,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:03,854 INFO L93 Difference]: Finished difference Result 1074 states and 2953 transitions. [2022-01-18 05:05:03,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:05:03,855 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:05:03,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:03,856 INFO L225 Difference]: With dead ends: 1074 [2022-01-18 05:05:03,856 INFO L226 Difference]: Without dead ends: 1067 [2022-01-18 05:05:03,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=145, Invalid=1577, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 05:05:03,856 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:03,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 182 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 654 Invalid, 0 Unknown, 206 Unchecked, 0.3s Time] [2022-01-18 05:05:03,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2022-01-18 05:05:03,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1057. [2022-01-18 05:05:03,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1057 states, 1056 states have (on average 2.765151515151515) internal successors, (2920), 1056 states have internal predecessors, (2920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:03,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 2920 transitions. [2022-01-18 05:05:03,866 INFO L78 Accepts]: Start accepts. Automaton has 1057 states and 2920 transitions. Word has length 20 [2022-01-18 05:05:03,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:03,866 INFO L470 AbstractCegarLoop]: Abstraction has 1057 states and 2920 transitions. [2022-01-18 05:05:03,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.5) internal successors, (48), 32 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:03,866 INFO L276 IsEmpty]: Start isEmpty. Operand 1057 states and 2920 transitions. [2022-01-18 05:05:03,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:03,867 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:03,867 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:03,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (699)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:04,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 699 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable703 [2022-01-18 05:05:04,074 INFO L402 AbstractCegarLoop]: === Iteration 705 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:04,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:04,074 INFO L85 PathProgramCache]: Analyzing trace with hash -2111400470, now seen corresponding path program 699 times [2022-01-18 05:05:04,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:04,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643447863] [2022-01-18 05:05:04,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:04,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:04,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:04,266 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:04,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:04,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643447863] [2022-01-18 05:05:04,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643447863] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:04,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904835725] [2022-01-18 05:05:04,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:05:04,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:04,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:04,267 INFO L229 MonitoredProcess]: Starting monitored process 700 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:04,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (700)] Waiting until timeout for monitored process [2022-01-18 05:05:04,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:05:04,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:04,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:04,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:04,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:04,503 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:05:04,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:04,504 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:05:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:04,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:04,932 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:04,932 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 131 treesize of output 104 [2022-01-18 05:05:04,934 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 99 treesize of output 67 [2022-01-18 05:05:05,066 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:05:05,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904835725] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:05,066 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:05,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 35 [2022-01-18 05:05:05,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784102012] [2022-01-18 05:05:05,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:05,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:05:05,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:05,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:05:05,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1083, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:05:05,066 INFO L87 Difference]: Start difference. First operand 1057 states and 2920 transitions. Second operand has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:05,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:05,997 INFO L93 Difference]: Finished difference Result 1182 states and 3155 transitions. [2022-01-18 05:05:05,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:05:05,998 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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 05:05:05,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:05,999 INFO L225 Difference]: With dead ends: 1182 [2022-01-18 05:05:05,999 INFO L226 Difference]: Without dead ends: 1169 [2022-01-18 05:05:05,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 489 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=188, Invalid=2068, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:05:06,000 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 58 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 862 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:06,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 408 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 862 Invalid, 0 Unknown, 93 Unchecked, 0.4s Time] [2022-01-18 05:05:06,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2022-01-18 05:05:06,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 1062. [2022-01-18 05:05:06,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1062 states, 1061 states have (on average 2.767200754005655) internal successors, (2936), 1061 states have internal predecessors, (2936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:06,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1062 states to 1062 states and 2936 transitions. [2022-01-18 05:05:06,010 INFO L78 Accepts]: Start accepts. Automaton has 1062 states and 2936 transitions. Word has length 20 [2022-01-18 05:05:06,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:06,010 INFO L470 AbstractCegarLoop]: Abstraction has 1062 states and 2936 transitions. [2022-01-18 05:05:06,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:06,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1062 states and 2936 transitions. [2022-01-18 05:05:06,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:06,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:06,012 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:06,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (700)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:06,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable704,700 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:06,217 INFO L402 AbstractCegarLoop]: === Iteration 706 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:06,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:06,219 INFO L85 PathProgramCache]: Analyzing trace with hash 2143426492, now seen corresponding path program 700 times [2022-01-18 05:05:06,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:06,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511576100] [2022-01-18 05:05:06,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:06,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:06,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:06,497 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:06,498 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:06,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511576100] [2022-01-18 05:05:06,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511576100] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:06,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95477166] [2022-01-18 05:05:06,498 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:05:06,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:06,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:06,499 INFO L229 MonitoredProcess]: Starting monitored process 701 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:06,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (701)] Waiting until timeout for monitored process [2022-01-18 05:05:06,523 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:05:06,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:06,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:06,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:06,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:06,739 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:05:06,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:06,741 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:05:06,867 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:06,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:07,337 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:07,337 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 145 treesize of output 114 [2022-01-18 05:05:07,339 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 73 [2022-01-18 05:05:07,433 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:05:07,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95477166] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:07,433 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:07,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 35 [2022-01-18 05:05:07,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843964821] [2022-01-18 05:05:07,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:07,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:05:07,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:07,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:05:07,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1081, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:05:07,434 INFO L87 Difference]: Start difference. First operand 1062 states and 2936 transitions. Second operand has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:09,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:09,123 INFO L93 Difference]: Finished difference Result 1323 states and 3389 transitions. [2022-01-18 05:05:09,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 05:05:09,123 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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 05:05:09,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:09,125 INFO L225 Difference]: With dead ends: 1323 [2022-01-18 05:05:09,125 INFO L226 Difference]: Without dead ends: 1283 [2022-01-18 05:05:09,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 832 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=300, Invalid=3240, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 05:05:09,126 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 174 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 1487 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 1792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:09,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 616 Invalid, 1792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1487 Invalid, 0 Unknown, 246 Unchecked, 0.5s Time] [2022-01-18 05:05:09,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1283 states. [2022-01-18 05:05:09,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1283 to 1055. [2022-01-18 05:05:09,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 1054 states have (on average 2.7618595825426944) internal successors, (2911), 1054 states have internal predecessors, (2911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:09,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 2911 transitions. [2022-01-18 05:05:09,141 INFO L78 Accepts]: Start accepts. Automaton has 1055 states and 2911 transitions. Word has length 20 [2022-01-18 05:05:09,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:09,141 INFO L470 AbstractCegarLoop]: Abstraction has 1055 states and 2911 transitions. [2022-01-18 05:05:09,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:09,141 INFO L276 IsEmpty]: Start isEmpty. Operand 1055 states and 2911 transitions. [2022-01-18 05:05:09,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:09,142 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:09,142 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:09,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (701)] Ended with exit code 0 [2022-01-18 05:05:09,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 701 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable705 [2022-01-18 05:05:09,358 INFO L402 AbstractCegarLoop]: === Iteration 707 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:09,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:09,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1297768546, now seen corresponding path program 701 times [2022-01-18 05:05:09,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:09,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546430969] [2022-01-18 05:05:09,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:09,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:09,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:09,500 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:09,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:09,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546430969] [2022-01-18 05:05:09,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546430969] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:09,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700535039] [2022-01-18 05:05:09,501 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:05:09,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:09,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:09,502 INFO L229 MonitoredProcess]: Starting monitored process 702 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:09,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (702)] Waiting until timeout for monitored process [2022-01-18 05:05:09,526 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:05:09,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:09,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:09,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:09,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:09,730 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:05:09,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:09,732 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:05:09,781 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:09,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:10,103 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:10,104 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 131 treesize of output 104 [2022-01-18 05:05:10,107 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 99 treesize of output 67 [2022-01-18 05:05:10,224 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:05:10,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700535039] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:10,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:10,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 34 [2022-01-18 05:05:10,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278345306] [2022-01-18 05:05:10,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:10,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:05:10,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:10,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:05:10,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1015, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:05:10,225 INFO L87 Difference]: Start difference. First operand 1055 states and 2911 transitions. Second operand has 34 states, 34 states have (on average 1.5294117647058822) internal successors, (52), 34 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:10,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:10,865 INFO L93 Difference]: Finished difference Result 1225 states and 3192 transitions. [2022-01-18 05:05:10,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:05:10,865 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.5294117647058822) internal successors, (52), 34 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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 05:05:10,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:10,866 INFO L225 Difference]: With dead ends: 1225 [2022-01-18 05:05:10,866 INFO L226 Difference]: Without dead ends: 1208 [2022-01-18 05:05:10,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=205, Invalid=1957, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:05:10,867 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 82 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 1147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:10,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 455 Invalid, 1147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 949 Invalid, 0 Unknown, 176 Unchecked, 0.3s Time] [2022-01-18 05:05:10,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1208 states. [2022-01-18 05:05:10,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1208 to 1053. [2022-01-18 05:05:10,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1053 states, 1052 states have (on average 2.7595057034220534) internal successors, (2903), 1052 states have internal predecessors, (2903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:10,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 2903 transitions. [2022-01-18 05:05:10,877 INFO L78 Accepts]: Start accepts. Automaton has 1053 states and 2903 transitions. Word has length 20 [2022-01-18 05:05:10,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:10,877 INFO L470 AbstractCegarLoop]: Abstraction has 1053 states and 2903 transitions. [2022-01-18 05:05:10,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.5294117647058822) internal successors, (52), 34 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:10,877 INFO L276 IsEmpty]: Start isEmpty. Operand 1053 states and 2903 transitions. [2022-01-18 05:05:10,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:10,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:10,878 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:10,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (702)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:11,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable706,702 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:11,094 INFO L402 AbstractCegarLoop]: === Iteration 708 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:11,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:11,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1500689954, now seen corresponding path program 702 times [2022-01-18 05:05:11,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:11,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465676206] [2022-01-18 05:05:11,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:11,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:11,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:11,242 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:11,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:11,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465676206] [2022-01-18 05:05:11,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465676206] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:11,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389253166] [2022-01-18 05:05:11,242 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:05:11,242 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:11,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:11,243 INFO L229 MonitoredProcess]: Starting monitored process 703 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:11,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (703)] Waiting until timeout for monitored process [2022-01-18 05:05:11,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:05:11,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:11,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:05:11,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:11,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:11,412 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:05:11,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:11,414 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:05:11,498 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:11,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:11,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:11,926 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 162 treesize of output 132 [2022-01-18 05:05:11,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:11,932 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 122 treesize of output 92 [2022-01-18 05:05:12,043 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:12,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389253166] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:12,044 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:12,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-01-18 05:05:12,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332999488] [2022-01-18 05:05:12,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:12,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:05:12,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:12,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:05:12,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=779, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:05:12,045 INFO L87 Difference]: Start difference. First operand 1053 states and 2903 transitions. Second operand has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:12,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:12,348 INFO L93 Difference]: Finished difference Result 1072 states and 2938 transitions. [2022-01-18 05:05:12,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:05:12,349 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 05:05:12,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:12,350 INFO L225 Difference]: With dead ends: 1072 [2022-01-18 05:05:12,350 INFO L226 Difference]: Without dead ends: 1065 [2022-01-18 05:05:12,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=114, Invalid=942, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:05:12,350 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:12,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 141 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 572 Invalid, 0 Unknown, 145 Unchecked, 0.2s Time] [2022-01-18 05:05:12,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2022-01-18 05:05:12,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1055. [2022-01-18 05:05:12,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 1054 states have (on average 2.760910815939279) internal successors, (2910), 1054 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:12,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 2910 transitions. [2022-01-18 05:05:12,360 INFO L78 Accepts]: Start accepts. Automaton has 1055 states and 2910 transitions. Word has length 20 [2022-01-18 05:05:12,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:12,360 INFO L470 AbstractCegarLoop]: Abstraction has 1055 states and 2910 transitions. [2022-01-18 05:05:12,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 30 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:12,360 INFO L276 IsEmpty]: Start isEmpty. Operand 1055 states and 2910 transitions. [2022-01-18 05:05:12,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:12,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:12,361 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:12,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (703)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:12,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable707,703 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:12,576 INFO L402 AbstractCegarLoop]: === Iteration 709 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:12,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:12,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1463514146, now seen corresponding path program 703 times [2022-01-18 05:05:12,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:12,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203960982] [2022-01-18 05:05:12,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:12,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:12,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:12,886 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:12,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:12,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203960982] [2022-01-18 05:05:12,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203960982] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:12,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596179000] [2022-01-18 05:05:12,887 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:05:12,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:12,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:12,888 INFO L229 MonitoredProcess]: Starting monitored process 704 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:12,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (704)] Waiting until timeout for monitored process [2022-01-18 05:05:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:12,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:12,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:13,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:13,124 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:05:13,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:13,127 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:05:13,215 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:13,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:13,591 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:13,591 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 119 treesize of output 96 [2022-01-18 05:05:13,593 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 91 treesize of output 63 [2022-01-18 05:05:13,671 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:05:13,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596179000] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:13,671 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:13,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 34 [2022-01-18 05:05:13,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021378722] [2022-01-18 05:05:13,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:13,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:05:13,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:13,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:05:13,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1013, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:05:13,672 INFO L87 Difference]: Start difference. First operand 1055 states and 2910 transitions. Second operand has 34 states, 34 states have (on average 1.5) internal successors, (51), 34 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 05:05:14,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:14,730 INFO L93 Difference]: Finished difference Result 1202 states and 3170 transitions. [2022-01-18 05:05:14,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 05:05:14,730 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.5) internal successors, (51), 34 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 20 [2022-01-18 05:05:14,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:14,731 INFO L225 Difference]: With dead ends: 1202 [2022-01-18 05:05:14,731 INFO L226 Difference]: Without dead ends: 1183 [2022-01-18 05:05:14,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=254, Invalid=2296, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 05:05:14,732 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 84 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 983 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 983 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:14,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 333 Invalid, 1156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 983 Invalid, 0 Unknown, 123 Unchecked, 0.3s Time] [2022-01-18 05:05:14,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1183 states. [2022-01-18 05:05:14,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1183 to 1061. [2022-01-18 05:05:14,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1061 states, 1060 states have (on average 2.7660377358490567) internal successors, (2932), 1060 states have internal predecessors, (2932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:14,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1061 states to 1061 states and 2932 transitions. [2022-01-18 05:05:14,742 INFO L78 Accepts]: Start accepts. Automaton has 1061 states and 2932 transitions. Word has length 20 [2022-01-18 05:05:14,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:14,742 INFO L470 AbstractCegarLoop]: Abstraction has 1061 states and 2932 transitions. [2022-01-18 05:05:14,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.5) internal successors, (51), 34 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 05:05:14,743 INFO L276 IsEmpty]: Start isEmpty. Operand 1061 states and 2932 transitions. [2022-01-18 05:05:14,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:14,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:14,744 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:14,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (704)] Ended with exit code 0 [2022-01-18 05:05:14,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable708,704 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:14,958 INFO L402 AbstractCegarLoop]: === Iteration 710 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:14,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:14,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1209635968, now seen corresponding path program 704 times [2022-01-18 05:05:14,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:14,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275107446] [2022-01-18 05:05:14,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:14,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:14,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:15,172 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:15,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:15,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275107446] [2022-01-18 05:05:15,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275107446] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:15,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698514005] [2022-01-18 05:05:15,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:05:15,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:15,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:15,173 INFO L229 MonitoredProcess]: Starting monitored process 705 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:15,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (705)] Waiting until timeout for monitored process [2022-01-18 05:05:15,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:05:15,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:15,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:15,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:15,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:15,448 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:05:15,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:15,450 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:05:15,496 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:15,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:15,938 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:15,938 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 131 treesize of output 104 [2022-01-18 05:05:15,941 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 99 treesize of output 67 [2022-01-18 05:05:16,079 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:16,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698514005] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:16,079 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:16,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 35 [2022-01-18 05:05:16,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452115790] [2022-01-18 05:05:16,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:16,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:05:16,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:16,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:05:16,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1082, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:05:16,080 INFO L87 Difference]: Start difference. First operand 1061 states and 2932 transitions. Second operand has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:17,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:17,259 INFO L93 Difference]: Finished difference Result 1350 states and 3491 transitions. [2022-01-18 05:05:17,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:05:17,259 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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 05:05:17,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:17,261 INFO L225 Difference]: With dead ends: 1350 [2022-01-18 05:05:17,261 INFO L226 Difference]: Without dead ends: 1324 [2022-01-18 05:05:17,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=187, Invalid=2069, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:05:17,261 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 91 mSDsluCounter, 1159 mSDsCounter, 0 mSdLazyCounter, 1429 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 1724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 267 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:17,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 696 Invalid, 1724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1429 Invalid, 0 Unknown, 267 Unchecked, 0.6s Time] [2022-01-18 05:05:17,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1324 states. [2022-01-18 05:05:17,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1324 to 1094. [2022-01-18 05:05:17,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1094 states, 1093 states have (on average 2.778591033851784) internal successors, (3037), 1093 states have internal predecessors, (3037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:17,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1094 states to 1094 states and 3037 transitions. [2022-01-18 05:05:17,273 INFO L78 Accepts]: Start accepts. Automaton has 1094 states and 3037 transitions. Word has length 20 [2022-01-18 05:05:17,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:17,273 INFO L470 AbstractCegarLoop]: Abstraction has 1094 states and 3037 transitions. [2022-01-18 05:05:17,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 35 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:17,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1094 states and 3037 transitions. [2022-01-18 05:05:17,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:17,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:17,274 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:17,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (705)] Ended with exit code 0 [2022-01-18 05:05:17,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable709,705 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:17,474 INFO L402 AbstractCegarLoop]: === Iteration 711 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:17,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:17,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1287745868, now seen corresponding path program 705 times [2022-01-18 05:05:17,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:17,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742527312] [2022-01-18 05:05:17,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:17,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:17,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:17,689 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:17,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:17,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742527312] [2022-01-18 05:05:17,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742527312] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:17,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036459219] [2022-01-18 05:05:17,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:05:17,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:17,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:17,691 INFO L229 MonitoredProcess]: Starting monitored process 706 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:17,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (706)] Waiting until timeout for monitored process [2022-01-18 05:05:17,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:05:17,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:17,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:17,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:18,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:18,015 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2022-01-18 05:05:18,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:18,019 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 12 [2022-01-18 05:05:18,113 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:18,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:18,562 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:18,562 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 131 treesize of output 104 [2022-01-18 05:05:18,564 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 99 treesize of output 67 [2022-01-18 05:05:18,688 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:18,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036459219] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:18,688 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:18,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 34 [2022-01-18 05:05:18,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062531811] [2022-01-18 05:05:18,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:18,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:05:18,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:18,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:05:18,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1017, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:05:18,689 INFO L87 Difference]: Start difference. First operand 1094 states and 3037 transitions. Second operand has 34 states, 34 states have (on average 1.4411764705882353) internal successors, (49), 34 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 05:05:19,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:19,359 INFO L93 Difference]: Finished difference Result 1324 states and 3461 transitions. [2022-01-18 05:05:19,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:05:19,360 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.4411764705882353) internal successors, (49), 34 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 20 [2022-01-18 05:05:19,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:19,361 INFO L225 Difference]: With dead ends: 1324 [2022-01-18 05:05:19,361 INFO L226 Difference]: Without dead ends: 1298 [2022-01-18 05:05:19,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=149, Invalid=1491, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 05:05:19,361 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 81 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 1129 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 1351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 202 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:19,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 607 Invalid, 1351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1129 Invalid, 0 Unknown, 202 Unchecked, 0.4s Time] [2022-01-18 05:05:19,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1298 states. [2022-01-18 05:05:19,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1298 to 1102. [2022-01-18 05:05:19,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1102 states, 1101 states have (on average 2.774750227066303) internal successors, (3055), 1101 states have internal predecessors, (3055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:19,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1102 states to 1102 states and 3055 transitions. [2022-01-18 05:05:19,373 INFO L78 Accepts]: Start accepts. Automaton has 1102 states and 3055 transitions. Word has length 20 [2022-01-18 05:05:19,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:19,373 INFO L470 AbstractCegarLoop]: Abstraction has 1102 states and 3055 transitions. [2022-01-18 05:05:19,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.4411764705882353) internal successors, (49), 34 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 05:05:19,373 INFO L276 IsEmpty]: Start isEmpty. Operand 1102 states and 3055 transitions. [2022-01-18 05:05:19,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:19,374 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:19,375 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:19,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (706)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:19,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 706 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable710 [2022-01-18 05:05:19,586 INFO L402 AbstractCegarLoop]: === Iteration 712 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:19,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:19,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1315042146, now seen corresponding path program 706 times [2022-01-18 05:05:19,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:19,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760195683] [2022-01-18 05:05:19,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:19,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:19,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:19,784 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:19,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:19,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760195683] [2022-01-18 05:05:19,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760195683] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:19,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659358904] [2022-01-18 05:05:19,784 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:05:19,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:19,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:19,785 INFO L229 MonitoredProcess]: Starting monitored process 707 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:19,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (707)] Waiting until timeout for monitored process [2022-01-18 05:05:19,808 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:05:19,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:19,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:19,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:20,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:20,100 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:05:20,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:20,102 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:05:20,179 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:20,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:20,694 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:20,695 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 131 treesize of output 104 [2022-01-18 05:05:20,697 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 99 treesize of output 67 [2022-01-18 05:05:20,791 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:20,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659358904] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:20,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:20,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 34 [2022-01-18 05:05:20,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579610015] [2022-01-18 05:05:20,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:20,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:05:20,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:20,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:05:20,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1017, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:05:20,792 INFO L87 Difference]: Start difference. First operand 1102 states and 3055 transitions. Second operand has 34 states, 34 states have (on average 1.4411764705882353) internal successors, (49), 34 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 05:05:21,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:21,609 INFO L93 Difference]: Finished difference Result 1356 states and 3485 transitions. [2022-01-18 05:05:21,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:05:21,609 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.4411764705882353) internal successors, (49), 34 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 20 [2022-01-18 05:05:21,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:21,611 INFO L225 Difference]: With dead ends: 1356 [2022-01-18 05:05:21,611 INFO L226 Difference]: Without dead ends: 1341 [2022-01-18 05:05:21,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=163, Invalid=1643, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:05:21,612 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 93 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 1253 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 1433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:21,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 546 Invalid, 1433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1253 Invalid, 0 Unknown, 155 Unchecked, 0.4s Time] [2022-01-18 05:05:21,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1341 states. [2022-01-18 05:05:21,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1341 to 1097. [2022-01-18 05:05:21,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1097 states, 1096 states have (on average 2.7801094890510947) internal successors, (3047), 1096 states have internal predecessors, (3047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:21,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1097 states to 1097 states and 3047 transitions. [2022-01-18 05:05:21,625 INFO L78 Accepts]: Start accepts. Automaton has 1097 states and 3047 transitions. Word has length 20 [2022-01-18 05:05:21,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:21,626 INFO L470 AbstractCegarLoop]: Abstraction has 1097 states and 3047 transitions. [2022-01-18 05:05:21,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.4411764705882353) internal successors, (49), 34 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 05:05:21,626 INFO L276 IsEmpty]: Start isEmpty. Operand 1097 states and 3047 transitions. [2022-01-18 05:05:21,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:21,627 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:21,627 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:21,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (707)] Ended with exit code 0 [2022-01-18 05:05:21,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable711,707 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:21,843 INFO L402 AbstractCegarLoop]: === Iteration 713 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:21,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:21,843 INFO L85 PathProgramCache]: Analyzing trace with hash -952664576, now seen corresponding path program 707 times [2022-01-18 05:05:21,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:21,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479938591] [2022-01-18 05:05:21,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:21,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:21,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:22,129 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:22,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:22,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479938591] [2022-01-18 05:05:22,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479938591] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:22,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983831162] [2022-01-18 05:05:22,129 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:05:22,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:22,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:22,130 INFO L229 MonitoredProcess]: Starting monitored process 708 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:22,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (708)] Waiting until timeout for monitored process [2022-01-18 05:05:22,155 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:05:22,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:22,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:22,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:22,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:22,428 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:05:22,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:22,430 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:05:22,491 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:22,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:22,957 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:22,957 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 143 treesize of output 116 [2022-01-18 05:05:22,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 79 [2022-01-18 05:05:23,067 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:23,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983831162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:23,067 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:23,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 34 [2022-01-18 05:05:23,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463140970] [2022-01-18 05:05:23,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:23,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:05:23,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:23,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:05:23,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1019, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:05:23,068 INFO L87 Difference]: Start difference. First operand 1097 states and 3047 transitions. Second operand has 34 states, 34 states have (on average 1.4411764705882353) internal successors, (49), 34 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 05:05:24,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:24,154 INFO L93 Difference]: Finished difference Result 1367 states and 3515 transitions. [2022-01-18 05:05:24,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:05:24,154 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.4411764705882353) internal successors, (49), 34 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 20 [2022-01-18 05:05:24,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:24,157 INFO L225 Difference]: With dead ends: 1367 [2022-01-18 05:05:24,157 INFO L226 Difference]: Without dead ends: 1340 [2022-01-18 05:05:24,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=184, Invalid=1886, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:05:24,157 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 98 mSDsluCounter, 1178 mSDsCounter, 0 mSdLazyCounter, 1509 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 1622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:24,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 721 Invalid, 1622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1509 Invalid, 0 Unknown, 80 Unchecked, 0.6s Time] [2022-01-18 05:05:24,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1340 states. [2022-01-18 05:05:24,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1340 to 1090. [2022-01-18 05:05:24,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1090 states, 1089 states have (on average 2.7741046831955924) internal successors, (3021), 1089 states have internal predecessors, (3021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:24,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1090 states to 1090 states and 3021 transitions. [2022-01-18 05:05:24,173 INFO L78 Accepts]: Start accepts. Automaton has 1090 states and 3021 transitions. Word has length 20 [2022-01-18 05:05:24,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:24,173 INFO L470 AbstractCegarLoop]: Abstraction has 1090 states and 3021 transitions. [2022-01-18 05:05:24,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.4411764705882353) internal successors, (49), 34 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 05:05:24,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1090 states and 3021 transitions. [2022-01-18 05:05:24,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:24,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:24,174 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:24,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (708)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:24,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable712,708 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:24,385 INFO L402 AbstractCegarLoop]: === Iteration 714 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:24,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:24,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1274901812, now seen corresponding path program 708 times [2022-01-18 05:05:24,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:24,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127397087] [2022-01-18 05:05:24,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:24,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:24,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:24,647 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:24,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:24,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127397087] [2022-01-18 05:05:24,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127397087] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:24,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906554687] [2022-01-18 05:05:24,648 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:05:24,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:24,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:24,648 INFO L229 MonitoredProcess]: Starting monitored process 709 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:24,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (709)] Waiting until timeout for monitored process [2022-01-18 05:05:24,672 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:05:24,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:24,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:05:24,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:24,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:24,900 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:05:24,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:24,902 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:05:25,053 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:25,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:25,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:25,538 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 89 treesize of output 76 [2022-01-18 05:05:25,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:25,543 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 65 treesize of output 52 [2022-01-18 05:05:25,657 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:25,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906554687] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:25,657 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:25,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 31 [2022-01-18 05:05:25,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550515881] [2022-01-18 05:05:25,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:25,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:05:25,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:25,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:05:25,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=845, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:05:25,658 INFO L87 Difference]: Start difference. First operand 1090 states and 3021 transitions. Second operand has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 05:05:26,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:26,598 INFO L93 Difference]: Finished difference Result 1109 states and 3058 transitions. [2022-01-18 05:05:26,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:05:26,598 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 20 [2022-01-18 05:05:26,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:26,599 INFO L225 Difference]: With dead ends: 1109 [2022-01-18 05:05:26,599 INFO L226 Difference]: Without dead ends: 1102 [2022-01-18 05:05:26,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=161, Invalid=1645, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:05:26,600 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 104 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:26,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 115 Invalid, 758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 633 Invalid, 0 Unknown, 104 Unchecked, 0.3s Time] [2022-01-18 05:05:26,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2022-01-18 05:05:26,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 1089. [2022-01-18 05:05:26,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1089 states, 1088 states have (on average 2.7748161764705883) internal successors, (3019), 1088 states have internal predecessors, (3019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:26,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 3019 transitions. [2022-01-18 05:05:26,610 INFO L78 Accepts]: Start accepts. Automaton has 1089 states and 3019 transitions. Word has length 20 [2022-01-18 05:05:26,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:26,610 INFO L470 AbstractCegarLoop]: Abstraction has 1089 states and 3019 transitions. [2022-01-18 05:05:26,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.5161290322580645) internal successors, (47), 31 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 05:05:26,610 INFO L276 IsEmpty]: Start isEmpty. Operand 1089 states and 3019 transitions. [2022-01-18 05:05:26,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:26,611 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:26,611 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:26,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (709)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:26,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 709 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable713 [2022-01-18 05:05:26,826 INFO L402 AbstractCegarLoop]: === Iteration 715 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:26,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:26,826 INFO L85 PathProgramCache]: Analyzing trace with hash 389103532, now seen corresponding path program 709 times [2022-01-18 05:05:26,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:26,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566360030] [2022-01-18 05:05:26,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:26,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:26,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:27,024 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:27,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:27,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566360030] [2022-01-18 05:05:27,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566360030] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:27,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614076740] [2022-01-18 05:05:27,025 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:05:27,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:27,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:27,026 INFO L229 MonitoredProcess]: Starting monitored process 710 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:27,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (710)] Waiting until timeout for monitored process [2022-01-18 05:05:27,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:27,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:27,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:27,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:27,303 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:05:27,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:27,307 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:05:27,448 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:27,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:28,023 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:28,024 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 145 treesize of output 114 [2022-01-18 05:05:28,027 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 73 [2022-01-18 05:05:28,165 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:05:28,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614076740] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:28,165 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:28,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 34 [2022-01-18 05:05:28,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980902648] [2022-01-18 05:05:28,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:28,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:05:28,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:28,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:05:28,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1012, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:05:28,166 INFO L87 Difference]: Start difference. First operand 1089 states and 3019 transitions. Second operand has 34 states, 34 states have (on average 1.5294117647058822) internal successors, (52), 34 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:29,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:29,680 INFO L93 Difference]: Finished difference Result 1326 states and 3403 transitions. [2022-01-18 05:05:29,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:05:29,680 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.5294117647058822) internal successors, (52), 34 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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 05:05:29,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:29,682 INFO L225 Difference]: With dead ends: 1326 [2022-01-18 05:05:29,682 INFO L226 Difference]: Without dead ends: 1286 [2022-01-18 05:05:29,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=326, Invalid=3096, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 05:05:29,682 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 140 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 1186 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 1360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:29,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 571 Invalid, 1360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1186 Invalid, 0 Unknown, 124 Unchecked, 0.4s Time] [2022-01-18 05:05:29,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1286 states. [2022-01-18 05:05:29,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1286 to 1088. [2022-01-18 05:05:29,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1088 states, 1087 states have (on average 2.7709291628334864) internal successors, (3012), 1087 states have internal predecessors, (3012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:29,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1088 states to 1088 states and 3012 transitions. [2022-01-18 05:05:29,697 INFO L78 Accepts]: Start accepts. Automaton has 1088 states and 3012 transitions. Word has length 20 [2022-01-18 05:05:29,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:29,697 INFO L470 AbstractCegarLoop]: Abstraction has 1088 states and 3012 transitions. [2022-01-18 05:05:29,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.5294117647058822) internal successors, (52), 34 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:29,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1088 states and 3012 transitions. [2022-01-18 05:05:29,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:29,698 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:29,698 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:29,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (710)] Ended with exit code 0 [2022-01-18 05:05:29,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 710 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable714 [2022-01-18 05:05:29,911 INFO L402 AbstractCegarLoop]: === Iteration 716 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:29,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:29,912 INFO L85 PathProgramCache]: Analyzing trace with hash -181031458, now seen corresponding path program 710 times [2022-01-18 05:05:29,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:29,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12933975] [2022-01-18 05:05:29,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:29,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:29,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:30,049 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:30,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:30,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12933975] [2022-01-18 05:05:30,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12933975] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:30,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744864270] [2022-01-18 05:05:30,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:05:30,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:30,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:30,050 INFO L229 MonitoredProcess]: Starting monitored process 711 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:30,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (711)] Waiting until timeout for monitored process [2022-01-18 05:05:30,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:05:30,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:30,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:05:30,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:30,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:30,180 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:05:30,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:30,181 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:05:30,245 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:30,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:30,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:30,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 73 treesize of output 66 [2022-01-18 05:05:30,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:30,539 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 57 treesize of output 50 [2022-01-18 05:05:30,621 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:30,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744864270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:30,621 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:30,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-01-18 05:05:30,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148444443] [2022-01-18 05:05:30,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:30,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:05:30,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:30,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:05:30,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:05:30,622 INFO L87 Difference]: Start difference. First operand 1088 states and 3012 transitions. Second operand has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 05:05:31,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:31,461 INFO L93 Difference]: Finished difference Result 1153 states and 3123 transitions. [2022-01-18 05:05:31,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:05:31,462 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 20 [2022-01-18 05:05:31,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:31,463 INFO L225 Difference]: With dead ends: 1153 [2022-01-18 05:05:31,463 INFO L226 Difference]: Without dead ends: 1129 [2022-01-18 05:05:31,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=178, Invalid=1462, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 05:05:31,463 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 55 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:31,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 188 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 883 Invalid, 0 Unknown, 89 Unchecked, 0.3s Time] [2022-01-18 05:05:31,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2022-01-18 05:05:31,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 1093. [2022-01-18 05:05:31,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 1092 states have (on average 2.772893772893773) internal successors, (3028), 1092 states have internal predecessors, (3028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:31,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 3028 transitions. [2022-01-18 05:05:31,474 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 3028 transitions. Word has length 20 [2022-01-18 05:05:31,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:31,474 INFO L470 AbstractCegarLoop]: Abstraction has 1093 states and 3028 transitions. [2022-01-18 05:05:31,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.5517241379310345) internal successors, (45), 29 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 05:05:31,474 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 3028 transitions. [2022-01-18 05:05:31,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:31,475 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:31,475 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:31,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (711)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:31,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 711 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable715 [2022-01-18 05:05:31,689 INFO L402 AbstractCegarLoop]: === Iteration 717 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:31,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:31,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1967765078, now seen corresponding path program 711 times [2022-01-18 05:05:31,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:31,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614490490] [2022-01-18 05:05:31,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:31,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:31,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:31,909 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:31,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:31,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614490490] [2022-01-18 05:05:31,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614490490] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:31,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044841366] [2022-01-18 05:05:31,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:05:31,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:31,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:31,910 INFO L229 MonitoredProcess]: Starting monitored process 712 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:31,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (712)] Waiting until timeout for monitored process [2022-01-18 05:05:31,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:05:31,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:31,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:31,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:32,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:32,125 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:05:32,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:32,128 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:05:32,234 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:32,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:32,683 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:05:32,683 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 119 treesize of output 98 [2022-01-18 05:05:32,685 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 95 treesize of output 71 [2022-01-18 05:05:32,836 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:05:32,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044841366] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:32,837 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:32,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 33 [2022-01-18 05:05:32,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571649322] [2022-01-18 05:05:32,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:32,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:05:32,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:32,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:05:32,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:05:32,837 INFO L87 Difference]: Start difference. First operand 1093 states and 3028 transitions. Second operand has 33 states, 33 states have (on average 1.5757575757575757) internal successors, (52), 33 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:35,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:35,299 INFO L93 Difference]: Finished difference Result 1359 states and 3447 transitions. [2022-01-18 05:05:35,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:05:35,299 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.5757575757575757) internal successors, (52), 33 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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 05:05:35,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:35,301 INFO L225 Difference]: With dead ends: 1359 [2022-01-18 05:05:35,301 INFO L226 Difference]: Without dead ends: 1312 [2022-01-18 05:05:35,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 16 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 746 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=292, Invalid=2570, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 05:05:35,301 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 126 mSDsluCounter, 1117 mSDsCounter, 0 mSdLazyCounter, 1674 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 1716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:35,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 702 Invalid, 1716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1674 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 05:05:35,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states. [2022-01-18 05:05:35,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 1099. [2022-01-18 05:05:35,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 1098 states have (on average 2.7759562841530054) internal successors, (3048), 1098 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:35,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 3048 transitions. [2022-01-18 05:05:35,313 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 3048 transitions. Word has length 20 [2022-01-18 05:05:35,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:35,313 INFO L470 AbstractCegarLoop]: Abstraction has 1099 states and 3048 transitions. [2022-01-18 05:05:35,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.5757575757575757) internal successors, (52), 33 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:35,313 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 3048 transitions. [2022-01-18 05:05:35,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:35,314 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:35,314 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:35,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (712)] Ended with exit code 0 [2022-01-18 05:05:35,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable716,712 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:35,515 INFO L402 AbstractCegarLoop]: === Iteration 718 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:35,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:35,515 INFO L85 PathProgramCache]: Analyzing trace with hash 235809758, now seen corresponding path program 712 times [2022-01-18 05:05:35,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:35,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263892472] [2022-01-18 05:05:35,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:35,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:35,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:35,724 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:35,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:35,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263892472] [2022-01-18 05:05:35,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263892472] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:35,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029668992] [2022-01-18 05:05:35,725 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:05:35,725 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:35,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:35,725 INFO L229 MonitoredProcess]: Starting monitored process 713 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:35,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (713)] Waiting until timeout for monitored process [2022-01-18 05:05:35,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:05:35,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:35,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:35,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:35,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:35,913 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-01-18 05:05:35,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:35,915 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 5 [2022-01-18 05:05:35,997 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:35,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:36,471 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:36,471 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 119 treesize of output 96 [2022-01-18 05:05:36,473 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 91 treesize of output 63 [2022-01-18 05:05:36,564 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:05:36,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029668992] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:36,565 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:36,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 33 [2022-01-18 05:05:36,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912903725] [2022-01-18 05:05:36,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:36,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:05:36,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:36,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:05:36,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:05:36,565 INFO L87 Difference]: Start difference. First operand 1099 states and 3048 transitions. Second operand has 33 states, 33 states have (on average 1.5454545454545454) internal successors, (51), 33 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 05:05:38,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:38,079 INFO L93 Difference]: Finished difference Result 1260 states and 3337 transitions. [2022-01-18 05:05:38,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 05:05:38,081 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.5454545454545454) internal successors, (51), 33 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 20 [2022-01-18 05:05:38,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:38,082 INFO L225 Difference]: With dead ends: 1260 [2022-01-18 05:05:38,082 INFO L226 Difference]: Without dead ends: 1241 [2022-01-18 05:05:38,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=257, Invalid=2193, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:05:38,083 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 77 mSDsluCounter, 693 mSDsCounter, 0 mSdLazyCounter, 1127 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:38,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 425 Invalid, 1271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1127 Invalid, 0 Unknown, 100 Unchecked, 0.4s Time] [2022-01-18 05:05:38,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1241 states. [2022-01-18 05:05:38,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1241 to 1103. [2022-01-18 05:05:38,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1103 states, 1102 states have (on average 2.780399274047187) internal successors, (3064), 1102 states have internal predecessors, (3064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:38,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1103 states to 1103 states and 3064 transitions. [2022-01-18 05:05:38,094 INFO L78 Accepts]: Start accepts. Automaton has 1103 states and 3064 transitions. Word has length 20 [2022-01-18 05:05:38,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:38,094 INFO L470 AbstractCegarLoop]: Abstraction has 1103 states and 3064 transitions. [2022-01-18 05:05:38,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.5454545454545454) internal successors, (51), 33 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 05:05:38,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1103 states and 3064 transitions. [2022-01-18 05:05:38,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:38,095 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:38,095 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:38,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (713)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:38,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable717,713 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:38,311 INFO L402 AbstractCegarLoop]: === Iteration 719 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:38,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:38,311 INFO L85 PathProgramCache]: Analyzing trace with hash -954635084, now seen corresponding path program 713 times [2022-01-18 05:05:38,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:38,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764317860] [2022-01-18 05:05:38,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:38,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:38,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:38,453 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:38,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:38,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764317860] [2022-01-18 05:05:38,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764317860] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:38,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860053471] [2022-01-18 05:05:38,453 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:05:38,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:38,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:38,454 INFO L229 MonitoredProcess]: Starting monitored process 714 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:38,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (714)] Waiting until timeout for monitored process [2022-01-18 05:05:38,478 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:05:38,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:38,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:05:38,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:38,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:38,683 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-01-18 05:05:38,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:38,685 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 14 [2022-01-18 05:05:38,743 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:38,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:39,029 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-01-18 05:05:39,030 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 131 treesize of output 104 [2022-01-18 05:05:39,031 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 99 treesize of output 67 [2022-01-18 05:05:39,124 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:39,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860053471] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:39,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:39,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 33 [2022-01-18 05:05:39,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080736444] [2022-01-18 05:05:39,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:39,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:05:39,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:39,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:05:39,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=950, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:05:39,124 INFO L87 Difference]: Start difference. First operand 1103 states and 3064 transitions. Second operand has 33 states, 33 states have (on average 1.4848484848484849) internal successors, (49), 33 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 05:05:39,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:39,807 INFO L93 Difference]: Finished difference Result 1329 states and 3514 transitions. [2022-01-18 05:05:39,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:05:39,807 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.4848484848484849) internal successors, (49), 33 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 20 [2022-01-18 05:05:39,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:39,809 INFO L225 Difference]: With dead ends: 1329 [2022-01-18 05:05:39,809 INFO L226 Difference]: Without dead ends: 1306 [2022-01-18 05:05:39,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 16 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=162, Invalid=1560, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 05:05:39,809 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 78 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 1311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 232 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:39,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 555 Invalid, 1311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1058 Invalid, 0 Unknown, 232 Unchecked, 0.4s Time] [2022-01-18 05:05:39,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1306 states. [2022-01-18 05:05:39,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1306 to 1137. [2022-01-18 05:05:39,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 1136 states have (on average 2.789612676056338) internal successors, (3169), 1136 states have internal predecessors, (3169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:39,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 3169 transitions. [2022-01-18 05:05:39,822 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 3169 transitions. Word has length 20 [2022-01-18 05:05:39,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:39,822 INFO L470 AbstractCegarLoop]: Abstraction has 1137 states and 3169 transitions. [2022-01-18 05:05:39,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.4848484848484849) internal successors, (49), 33 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 05:05:39,822 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 3169 transitions. [2022-01-18 05:05:39,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 05:05:39,823 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:39,823 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:39,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (714)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:40,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable718,714 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:40,039 INFO L402 AbstractCegarLoop]: === Iteration 720 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:40,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:40,039 INFO L85 PathProgramCache]: Analyzing trace with hash -619553792, now seen corresponding path program 714 times [2022-01-18 05:05:40,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:40,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540991637] [2022-01-18 05:05:40,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:40,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:40,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat